UIを使ってコードを作成しました。しかし、今私はストーリーボードを使用する必要があります。私は、ストーリーボードに追加されたコントロールにイベントハンドラーを追加する方法と、ストーリーボードに追加されたコントロールにデータを動的にバインドする方法について混乱します。サンプルシナリオは、UIViewがストーリーボードに追加され、2つのUITableViewとその上にボタンが追加されています。イベントハンドラをボタンに追加し、データをテーブルビューにバインドしたいと思います。どうすればいいの?ストーリーボードに追加されたUIViewをサブクラス化すると、ビューの上に追加されたコントロール(ボタン、2つのテーブルビュー)にアクセスすることができます。助けてください !iOS Storyboardコントロールにアクセスしてイベントハンドラを追加し、ストーリーボードに追加されたコントロールにデータをバインドする方法
5
A
答えて
8
イベントハンドラをボタンに追加するのは比較的簡単です。あなたのUIViewControllerサブクラスでは、以下のようなメソッドを追加するだけで、インターフェースビルダーでviewcontrollerを選択し、右側のパネルで、右端の矢印のように見える最も右のボタンをクリックします。受け取ったアクションの下で、アクションを実行するボタンに円をドラッグします。それでもプログラム的にそれをしたい場合は、それを行うことができ
-(IBAction)doSomething:(id)sender{
//code for doing what you want your button to do.
}
別の方法は、あなたがIBOutlet UIButton * buttonNameを追加するには、.hファイルを除いて、やって慣れている同じことを行うことです。右側のパネルにアウトレットの下にボタンが表示されます。 .mファイル内で名前で参照することができます。
関連する問題
- 1. 継承されたwinformコントロールにイベントハンドラを追加する方法?
- 2. 動的に追加されたコントロールにイベントを追加します。
- 3. mousedownにコントロールを追加して新しいコントロールを追加すると、マウスが表示されます
- 4. winform c#.netアプリケーションで動的に追加されたコントロールの値を変更する、動的に追加されたコントロールを追跡する方法
- 5. Comboboxアイテムを動的に追加されたコントロールに追加する
- 6. 動的に追加されたコントロールに基本イベントを追加する
- 7. 新しいコントロールを追加した後に新しい行を追加する
- 8. プログラムで追加されたコントロール(C#)にアクセスできません
- 9. PYQT動的に追加されたコントロールへのアクセスと変更
- 10. カレンダーにasp.netコントロールを追加します。
- 11. WebBrowserコントロールにボーダーを追加します。
- 12. debianコントロールにdjangorestframeworkを追加します。
- 13. コントロールにカスタムローカルプロパティを追加しますか?
- 14. WebBrowserコントロールにモックデータを追加
- 15. VB.NETプログラムで作成されたコントロールにあるComboBoxColumnにイベントハンドラを追加する方法は?
- 16. Jquery - getJSONから動的に追加されたコントロールを追加する
- 17. DataTemplateを拡張して追加のコントロールを追加する方法
- 18. マスターページから派生したページにコントロールを追加し、動的コントロールを追加したい
- 19. C#ASP.NETダイナミックに追加されたラベルコントロールで動的に追加されたCheckBoxコントロールをラップします
- 20. 実行時に、ボディソースコードが変数に格納されているコントロールにイベントハンドラを追加します。
- 21. ストーリーボードに追加されたタブバーアイテムをカスタマイズする方法
- 22. ビューコントローラ内のナビゲーションバーにセグメント化されたコントロールを追加する
- 23. 動的に追加されたコントロールのバリデータを削除する
- 24. プログラムで作成されたコントロールにツールチップを追加する
- 25. ランタイム中に追加されたコントロールのイベントを処理する
- 26. セグメント化されたコントロールにカスタムバッジを追加する
- 27. c#コントロールをパネルに追加すると、コントロールがNULLになる
- 28. SelectedIndexコントロールを追加
- 29. 追加されたワークシートのコントロール位置
- 30. コントロールはページ(.Net)に追加され、マスターページコントロールを参照します。