3: 2018-01-05 (金) 14:55:24 njf[6] [7] [8] | 4: 2018-01-05 (金) 19:59:48 njf[6] [9] [10] | ||
---|---|---|---|
Line 33: | Line 33: | ||
*テスト用ボタンの配置 [#q4eb0dfa] | *テスト用ボタンの配置 [#q4eb0dfa] | ||
+ | |||
+ | ANEの作成はけっこう面倒です。それを何度もやらなくてすむように、iOS上でテストはできるだけ行ってから、ANEの作成にうつった方が効率的です。そのためのテスト用ボタンを設置します。 | ||
+ | |||
+ | Xcodeでプロジェクトを作成すると、デフォルトでは「Safe area」というレイアウトを利用しています。しかし、Build TargetをiOS8にしていると、「Safe area」はiOS9からなので、エラーが発生します。プロジェクトを開いただけなら問題ないように見えますが、実行しようとしたり、「Main.storyboard」を表示しようとすると以下のようなエラーが出ます。 | ||
+ | |||
+ | &ref(safeAreaError.jpg,mw:480,mh:360);クリックして拡大 | ||
+ | |||
+ | テスト用のアプリでは、特に「Safe area」は利用しないので削除します。 | ||
+ | |||
+ | そのために、まず「Main.storyboard」の「Safe Area」を選択します。 | ||
+ | |||
+ | &ref(safeArea.jpg,mw:480,mh:360);クリックして拡大 | ||
+ | |||
+ | 次にXcodeのウインドウの右上のボタンを、次にその下のタブの一番左をアクティブにして、右側に各種情報が出るレイアウトにします。 | ||
+ | |||
+ | &ref(rightTop_0.jpg,mw:480,mh:360); | ||
+ | |||
+ | すると右端中段に「Interface Builder Document」という項目が現れるので、「Use Safe Area Layout Guides」というチェックボックスのチェックを外します。すると「Safe Area」がなくなり、エラーも消えます。 | ||
+ | |||
+ | &ref(safeAreaCheck.jpg,mw:480,mh:360);クリックして拡大 | ||
+ | |||
+ | ファイルの同期がうまくいっていないのか、実際にビルドするとなぜかまたこのエラーが出ることがありますが、上記の手順を繰り返すとたいてい消えます。 | ||
+ | |||
+ | |||
+ | |||
&font(Red){作成中}; | &font(Red){作成中}; |
(This host) = https://njf.jp