0
A
答えて
1
は、セグメント化されるように 'y' を起源viewController1とviewController2は、セグメント化されたコントロール下にあることを確認してください、次の
- (void)viewDidLoad //of mainViewController {
//do viewController1 alloc init // Gray Color
[self.view addSubview:viewController1.view];
//do viewController2 alloc init //Red Color
[self.view addSubview:viewController2.view];
[viewController2.view setHidden:YES];
}
//assign this method to segmented controls' valueChanged event
- (IBAction)segmentControlClicked:(id)sender {
UISegmentedControl *segmentedControl = (UISegmentedControl *)sender; // if segmented control is not declared as an IBOutlet
if (segmentedControl.selectedSegmentIndex == 0) {
[viewController1.view setHidden:NO];
[viewController2.view setHidden:YES];
}
else if (segmentedControl.selectedSegmentIndex == 1) {
[viewController2.view setHidden:NO];
[viewController1.view setHidden:YES];
}
}
を実行してみコントロールは隠されていません。
1
あなたはXIBに2つのビューを取ると、ビューでメインビューで行った負荷を両方のビューを追加し、表示したくないいずれかの隠されたプロパティを設定し、TRUE隠されたプロパティを設定したりすることができますスイッチ制御イベントがオフの場合はFALSE。
0
次
- (IBAction)segmentControlClicked:(id)sender {
if (!viewController1) {
//do alloc init
}
if (!viewController2) {
//do alloc init
}
UISegmentedControl *segmentedControl = (UISegmentedControl *)sender;
if (segmentedControl.selectedSegmentIndex == 0) {
[viewController1.view setHidden:NO];
[viewController2.view setHidden:YES];
}
else if (segmentedControl.selectedSegmentIndex == 1) {
[viewController2.view setHidden:NO];
[viewController1.view setHidden:YES];
}
}
+0
どのように私はそのビュー(写真では灰色)に追加しますか? –
+0
新しい回答が追加されました。読んでください – Sahil
関連する問題
- 1. UISegmentedControlを使用して2つのビューを切り替える
- 2. 2つのNSWindowを切り替える
- 3. 2つのサブアプリケーションを切り替える
- 4. ビュー間の切り替え
- 5. 他のビューの切り替えに切り替えるapp xcode
- 6. タブパネルのタブ内でビューを切り替える-sencha 2 mvc
- 7. Zendフレームワークでのビューの切り替え
- 8. ViewSwitcherをビュー間で切り替える
- 9. modalViewControllerでビューを切り替える
- 10. drupalでビューを切り替える
- 11. ボタンでビューを切り替える
- 12. 1つのボタンで2つのイベントを切り替える
- 13. NSWindowのビュー間の切り替え
- 14. ナビゲーションコントローラのないビューの切り替え
- 15. ビューを切り替える方法
- 16. AppiumをWebビューに切り替える
- 17. iPhoneスワイプUIScanを切り替えるビュー
- 18. ビュー/ポップアップウィンドウを切り替える
- 19. jqueryの2つのラジオボタンの間でクラスを切り替える
- 20. openglesビュー切り替えの問題
- 21. 遅延切り替えビューの変更
- 22. backbone.jsモデルのビュー切り替え
- 23. NullPointerExceptionビュー間の切り替え時
- 24. wpfの2つのmenuItemをIcommandで切り替える方法
- 25. 2つのボタンを1つに切り替える(トグル)
- 26. ワンボタンで2つの値を切り替える方法アクションswift
- 27. WPFで2つのウィンドウを切り替える
- 28. アンドロイドアクティビティで2つのレイアウトを切り替える
- 29. 3つ以上のビューの切り替え
- 30. MPMoviePlayerControllerを使って2つのムービーを切り替える
私は別のビューでそれをしたいと思っています... –