トップ «前の日記(2012-12-01) 最新 次の日記(2012-12-03)» 編集

Cocoa練習帳

iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど

2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|

2012-12-02 [iOS]地図(iPad対応)

ついに、iPad(iPad mini)を手に入れた。なので、急にiPadについて興味が湧いてきた。そこの、この地図アプリをiPadに対応させる事にする。

まずは、既存のStoryboard書類名をiPhoneだと分かるようにする。

Xcodeで「MainStoryboard.storyboard」を選択して、「MainStoryboard_iPhon.storyboard」に変更する。

TARGETSでアプリケーションを選択して、DevicesをUniversalに変更し、iPhone/iPod touch用Storyboard名を先ほど名前を変更したファイル名に変更する。

フェイル名変更

次に、iPad用StoryboardをiPhone用と同じ内容で作成し、iPhone用と同様に設定する。
同じ内容というのは、コントロールの配置もそうだし、アウトレットやアクション、Segueということだ。
その際、重要な事だが、まだ、Bing Maps Control for iOSは、iOS6のAutolayoutに対応していないようで、これをOffにしておかないと、クラッシュする。

TOP

設定画面のPageCurlにも対応。

PageCurl

ソードに手を加えなくても、StoryboardだけでiPad対応できるというところがnib/storyboardの素晴らしいところ!?

_ ソースコード

GitHubからどうぞ。
https://github.com/murakami/workbook/tree/master/mac/IRIS - GitHub

_ 【Cocoa練習帳】

http://www.bitz.co.jp/weblog/
http://ameblo.jp/bitz/(ミラー・サイト)

トップ «前の日記(2012-12-01) 最新 次の日記(2012-12-03)» 編集