ページへ戻る

− Links

 印刷 

iOSでのANEの作成​/iOS側の作成 のバックアップ差分(No.4) :: NJF Wiki

xpwiki:iOSでのANEの作成/iOS側の作成 のバックアップ差分(No.4)

« Prev[4]  Next »[5]
3: 2018-01-05 (金) 14:55:24 njf[6] ソース[7] バックアップ No.3 を復元して編集[8] 4: 2018-01-05 (金) 19:59:48 njf[6] ソース[9] バックアップ No.4 を復元して編集[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){作成中};
« Prev[4]  Next »[5]