IOSアプリケーションの開発では新しいです。ビューに3つのカスタムボタンを作成しました。その他の3つのビューでは、メインビューと同じ機能を備えたアプリケーションの下部にボタンを追加したいと思っています。メイン画面の3つのボタンすべてが別々のビューを開きます。それをどうやってやるの?私はあなたの助けに非常に感謝します。同じ機能を持つさまざまなビューの複数のボタン
答えて
はUIButton
あなたはUITabBar
を使用する必要があります。タブバーに、UITabBar
の項目を追加して変更します。 UITabBar
の代わりにUINavigationBar
を使用することもできます。各UIButton
では、アクションイベントを追加する必要があります。その後、view1
にbutton1
のアクションイベントにあなたは
[self.navigationController popViewControllerAnimated:YES];
それともを追加する必要がVIEW1することVIEW2から復帰するVIEW2に
[self.navigationController pushViewController:detail animated:YES];
を追加する必要があり、あなたがview2
へview1
から移動していると仮定ボタンにアクションイベントを追加できます。そこにはview1
あなたが切り替えたい次のビューの基準となる。ここ
[self.view addSubView:view1.view];
を書き込むことによって、他の1つのビューを切り替えることができます。 あなたは再びUIButton
アクションで
[self.view removeFromSuperview];
を書き戻し前のビューに来てほしい場合は、私はそれはあなたを助けるだろうと思います。
まあ、3 UIButtons
を作成し、コードにoutlets
として追加し、インターフェイスビルダーに接続する必要があります。ボタンをクリックすると別のビューを開くには、それぞれのボタンのIBAction
にNavigation
を実装し、必要なビューにPushViewController
を実装しますそうである。
ヒント:
は別のファイルに3
UIButtons
を実装し、ちょうどそれを参照することにより、各ビューに追加します。あなたはすべてのビューで3つのボタンをすべて持っているようです...
UITabBarController
を使用して、それらのボタンをUITabBarItems
にしてみませんか?あなたの開発をはるかに容易にし、より良く見えるようにするだけです。
あなたはデリゲートでのボタンのメソッドを作成する必要があり、あなたはあなたのアプリケーションのデリゲートのメソッドにターゲットを与え、その後、appDelegate
としてデリゲートを設定する必要があります。それぞれで異なるビューを開くには
{
[buttonName addTarget:appDelegate action:@selector(methodname) forControlEvents:<#(UIControlEvents)controlEvents#>];
}
- 1. 同じViewModelを持つ複数のビュー
- 2. 同じプロパティを持つさまざまなタイプの一般的な拡張メソッド
- 3. 同じビューでさまざまなメディアを表示
- 4. WPF - さまざまな機能に同じウィンドウを使用する
- 5. 同じ名前のさまざまなフォームの複数のTinyMCEインスタンス(jQuery)
- 6. CakePHPで同じビューを持つコントローラの2つの異なるボタンを同じ機能に向けることはできますか?
- 7. キュウリの複数の背景を持つ同じ機能をテストするには
- 8. さまざまな向きのストーリーボード、エッジ、さまざまなビュー
- 9. スプリングセキュリティ。さまざまな役割の同じページの別のビューは、可能ですか?
- 10. 同じ種類のデータを持つ複数のテーブルからのビュー
- 11. dplyr summarise_each()同じグループ内のさまざまな列サブセットに複数の関数を使用する
- 12. 2つのボタンに同じ機能を適用する方法
- 13. 同じソース要素を持つ無関係な複数のグラフインスタンス?
- 14. StumbleUponボタンと同様の機能を持つリンク
- 15. マルチビューと同じビューのボタン
- 16. HTML5複数ファイルフォーム機能を持つSpring MVC複数ファイルのアップロード
- 17. MVVM複数のビューPrismの同じViewModel
- 18. 同じビュー内の複数のUIAlertViews
- 19. backbone.jsと同じページの複数のビュー
- 20. C++同じ変数名を持つ複数の親変数
- 21. C++同じ関数内のさまざまなテキストファイルからの読み取り
- 22. 同じスピードと異なる高さを持つ複数のjqueryアニメーションが同時にアニメーションを完了します
- 23. 同じ行の複数のボタン/オブジェクト
- 24. theano - 多くの同じ機能を持つ方法
- 25. Xamarin - 各プラットフォームのさまざまなビュー
- 26. 「キャプチャビデオ」ボタンを削除し、同じ機能をポップオーバーコントローラ外のボタンに与えます
- 27. さまざまな数の列を持つ複数のUTF-8ファイルをインポートする
- 28. 複数のアクション、同じビュー、検証エラー
- 29. 1つのパーシャルビューを同じ親ビューで複数回使用
- 30. 複数のASP.NETページで同じ機能をオーバーライドする方法(レンダリング機能)