4: 2018-01-05 (金) 19:59:48 njf[6] [7] [8] | 5: 2018-01-05 (金) 22:30:39 njf[6] [9] [10] | ||
---|---|---|---|
Line 56: | Line 56: | ||
ファイルの同期がうまくいっていないのか、実際にビルドするとなぜかまたこのエラーが出ることがありますが、上記の手順を繰り返すとたいてい消えます。 | ファイルの同期がうまくいっていないのか、実際にビルドするとなぜかまたこのエラーが出ることがありますが、上記の手順を繰り返すとたいてい消えます。 | ||
+ | 次にテスト用のボタンを配置します。Xcode右下の部分の丸いアイコンのタブをクリックし、スクロールするとボタンがあります。 | ||
+ | &ref(buttonTab.jpg,mw:480,mh:360);クリックして拡大 | ||
+ | それを「Main.storyboard」のエディタにドラッグ&ドロップで配置します。 | ||
+ | サイズもボタンの端をドラッグすると調整できます。 | ||
+ | 真ん中寄せなどをしない場合、アプリの表示は左上が基準になるので、画面の右や下の方は表示が切れることがあります。 | ||
+ | そのため、ボタンは左上の方に配置すると便利です。 | ||
+ | &ref(buttonLocate.jpg,mw:480,mh:360); | ||
+ | |||
+ | テスト用なので、レイアウトや表示にこだわっても仕方がありませんが、さすがにラベルは変えられるようになっていないと、複数ボタン配置してテストするときに不便なので変えておきます。 | ||
+ | エディタ上のボタンを選択状態にして、右上端のくさび形のアイコンのタブを選択し、「Title」のテキストを変更すれば、ラベルが変更されます。 | ||
+ | |||
+ | &ref(buttonLabel.jpg,mw:480,mh:360); | ||
+ | |||
+ | 次にボタンを押したときの処理を定義します。 | ||
+ | Xcodeのウインドウの右上にある丸いボタンを押して、StoryboardとViewController.mを両方表示します。 | ||
+ | |||
+ | &ref(twoEditorBtn.jpg,mw:480,mh:360); | ||
+ | |||
+ | そして、ボタンをViewController.mの「@end」の上あたりにでも右クリックまたはコントロール+クリックでドラッグ&ドロップします。 | ||
+ | すると以下のようなアクションの定義ウインドウが出ます。 | ||
+ | |||
+ | &ref(actonDef.jpg,mw:480,mh:360); | ||
+ | |||
+ | Nameを「alertShowUp」とすると、その名前のメソッドがドラッグ&ドロップした場所に自動で挿入されます。 | ||
+ | このメソッドがボタンが押されたとき(正確には押して離したとき)に呼び出されます。 | ||
+ | |||
+ | 動作確認のために、このメソッドにログ出力の処理を追加します。 | ||
+ | |||
+ | - (IBAction)alertShowUp:(id)sender { | ||
+ | NSLog(@"alertShowUp"); | ||
+ | } | ||
+ | |||
+ | これで実行してボタンを押すと | ||
+ | |||
+ | 2018-01-05 21:49:46.619087+0900 AneAlertSample[30385:2700813] alertShowUp | ||
+ | |||
+ | などとXcodeの下部のログ表示部分に出力されれば、テスト用のボタンの配置は終わりです。 | ||
+ | |||
+ | *ANE用のライブラリの作成 [#f803ea57] | ||
&font(Red){作成中}; | &font(Red){作成中}; |
(This host) = https://njf.jp