私は2つのボタンとそれぞれのドロップダウンメニュー( "表示"要素)を含むView Controllerを持っています。これらのビュー要素を非表示/非表示にするにはどうすればよいですか?必要なコードは何ですか?ボタンをクリックしてView Controller内の「View」要素を非表示にするにはどうすればよいですか? iOS
-3
A
答えて
0
セルゲイが示唆されているようにあなたが隠されたプロパティを設定することができます。
view.hidden = YES;
view.hidden = NO;
または方法setHidden呼び出すことにより:
[view setHidden:YES];
[view setHidden:NO];
あなたはまた、それをより作るために、ビューのalphaプロパティで遊ぶことができます透明であるかどうか。この場合、ビューはまだ「存在」していることに注意してください。著者からのより精度の後
view.alpha = 0.0f;
[view setAlpha:0.0f];
EDIT:
[myButton addTarget:self
action:@selector(myAction)
forControlEvents:UIControlEventTouchUpInside];
これは、あなたのボタンは、イベントのために、「聞く」にすると、特定のアクションを行う方法です。 viewControllerにBooleanプロパティを作成することができます(例:_isShown)。
- (IBAction)myAction:(id)sender
{
//Write the hide/show code here
if (_isShown) {
// hide view code
_isShown = NO;
} else {
// show view code
_isShown = YES;
}
}
0
(明らか非表示プロパティは異なる)別のアプローチは、また、高さ(または幅)を縮小することである0にここに例を示します。
CGFloat viewHeight = myView.hidden == 0 ? 100 : 0;
[UIView animateWithDuration:3.0 animations:^{
myView.hidden = !myView.hidden;
myView.frame = CGRectMake(myView.frame.origin.x, myView.frame.origin.y, CGRectGetWidth(myView.frame), viewHeight);
}];
関連する問題
- 1. View Controllerの配列内のView Controllerを解放するにはどうすればいいですか?
- 2. iOSでアプリを開いた後、View Controllerを表示するにはどうすればよいですか?
- 3. Table View Controllerのタイプを通常のView Controllerに変更するにはどうすればよいですか?
- 4. Table View Controllerを自分のView Controllerサブクラスに設定するにはどうすればよいですか?
- 5. iOS UIActivity View Controller:リスト表示ボタンに追加しますか?
- 6. View Controllerから別のView Controllerに時間を転送するにはどうすればいいですか?
- 7. iOSでappdelegateから別のView Controllerを表示するには
- 8. iOSのView Controllerで複数のView Controllerを表示する方法
- 9. Nav ControllerにプッシュしないでViewを表示するにはどうすればいいですか?
- 10. iOS 10のスプリットビューコントローラで左のView Controllerをプログラムで非表示にする方法
- 11. コンテナビュー内の別のView ControllerからView Controllerをロードする
- 12. iOS - 提示されたView ControllerをそのViewの外に触れないようにします。
- 13. iOS開発で新しいView Controllerを切り替えるにはどうすればよいですか?
- 14. ストーリーボードのサブビュー(別のView Controller)内のボタンから新しいView Controllerをプッシュするには
- 15. iPad - PageViewController - ボタンをクリックすると次のView Controllerが表示されます
- 16. 他のView ControllerからView Controllerの詳細を含むView階層を取得するにはどうすればいいですか?
- 17. iOS Nested View ControllerはUIViewControllerのビュー内で表示されますか?
- 18. Safari View Controllerの共有オプションを非表示にする
- 19. コンテナからView Controllerを表示するにはどうすればいいですか?
- 20. iOSの別のクラスからView Controllerメソッドを呼び出すにはどうすればよいですか?
- 21. View Controllerが初期View Controllerであるかどうかを確認するにはどうすればよいですか? (SWIFT 3)
- 22. Swift 2のボタンからプログラムでView Controllerを開くにはどうすればよいですか?
- 23. 戻るボタンは常にpreviousと表示されています。View Controller
- 24. View Controllerに戻るにはどうすればいいですか?
- 25. 古いデバイス用に異なるView Controllerをロードするにはどうすればよいですか?
- 26. Xcode - View Controller Scene Panelを非表示にする
- 27. 特定のView ControllerをLandscapeとPortraitに設定するにはどうすればいいですか? (iOS)
- 28. View Controller ContainmentはiOS 5ではどのように機能しますか?
- 29. iOS AppDelegateからView Controller関数を呼び出すにはどうすればよいですか?
- 30. .swiftを変更してView ControllerではなくTable View Controllerに接続する
someView.hidden = YES。 – Sergey