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. 2つの画像の切り替え時の切り替え
- 2. UISegmentedControlを使用して2つのビューを切り替える
- 3. ビュー間の切り替え
- 4. 他のビューの切り替えに切り替えるapp xcode
- 5. 2つのメインウィンドウを切り替える
- 6. 2つのNSWindowを切り替える
- 7. 2つのアンカーパネルを切り替える
- 8. 2つのサブアプリケーションを切り替える
- 9. 2つのフランジを切り替える
- 10. Zendフレームワークでのビューの切り替え
- 11. タブパネルのタブ内でビューを切り替える-sencha 2 mvc
- 12. modalViewControllerでビューを切り替える
- 13. ボタンでビューを切り替える
- 14. ViewSwitcherをビュー間で切り替える
- 15. drupalでビューを切り替える
- 16. 1つのボタンで2つのイベントを切り替える
- 17. ナビゲーションコントローラのないビューの切り替え
- 18. NSWindowのビュー間の切り替え
- 19. ビューの表示の切り替え
- 20. 2つのチェックボックスを切り替えます
- 21. 2つの異なるビューから複数のラベルを切り替える
- 22. ビューを切り替える方法
- 23. iPhoneスワイプUIScanを切り替えるビュー
- 24. ビュー/ポップアップウィンドウを切り替える
- 25. AppiumをWebビューに切り替える
- 26. NullPointerExceptionビュー間の切り替え時
- 27. openglesビュー切り替えの問題
- 28. 回転切り替えビューのクリッピング
- 29. 遅延切り替えビューの変更
- 30. backbone.jsモデルのビュー切り替え
私は別のビューでそれをしたいと思っています... –