Ipad
アプリケーションをジェスチャ認識プログラムで実装しようとしています。私のアプリケーションでは、いくつかの小さなUIView
があり、それぞれUIView
にはサブビュー(UIButton
)があります。ボタンをクリックすると、このボタンのユーザー対話オプションのsuper view
はYES
になり、その他のビューuserinteraction
オプションはNOになります。これを実装した後、サブビューを超過するスーパービュー(あるビューのユーザー対話オプションがNOになった場合、これがサブビューに影響します)。上記の問題を回避するにはどうすればよいですか?ボタンのクリックでuiviewのユーザー対話オプションを有効または無効にするには
0
A
答えて
0
ストーリーボードまたはxibファイルに予め定義された数のビューとサブビューが設定されていると仮定すると、ビューごとにプロパティを追加できます。次に、ジェスチャ認識機能を使用して、ユーザーがビューを録画したかどうかを判断します。そうした場合は、設定したプロパティを使用して適切なビューを有効にするプロパティをYESまたはNOに設定できます。
- (IBAction)tap:(UITapGestureRecognizer *)gesture
{
CGPoint tapLocation = [gesture locationInView:self.aViewWhereYouMonitorGestures];
for (UIView *view in self.aViewWhereYouMonitorGestures.subviews) {
if (CGRectContainsPoint(view.frame, tapLocation)) {
self.someView.enabled = YES; // or NO depending on what you want to do.
}
}
}
:
はたとえば、次のような何かをするあなたのジェスチャー認識を検出するために、IBActionを追加します
関連する問題
- 1. オプションから選択を有効または無効にする
- 2. ボタンでタブバーの項目を有効または無効にするには、xcodeをクリックしますか?
- 3. ボタンを有効または無効にするXcode 8
- 4. セレンでボタンが有効または無効になる方法
- 5. IIS 6圧縮を有効または無効にするためのオプション
- 6. ユーザーが1回クリックした後でボタンを無効にする
- 7. 1つのボタンでリボンを有効または無効にするVBA EXCEL
- 8. JavaFXフォームのボタンを有効または無効にする方法は?
- 9. ユーザーのクリックでスピナーアイテムを無効にして有効にする方法
- 10. アンドロイド:無効にしたボタンをクリックして有効にする方法
- 11. oracle apexのチェックボックスに応じてボタンを無効または有効にする
- 12. テキストを変更する際にボタンを有効または無効にする
- 13. 角2 - クリックでcontenteditableを有効/無効にする方法は?
- 14. anglejsのアイテムごとにボタンを無効または有効にします
- 15. ダイアログボックスからJqueryを有効または無効にするオプションを閉じる
- 16. ボタンのクリックを無効にしたい
- 17. jQueryでボタン/リンクを無効/有効にする方法は?
- 18. MaskedTextBoxでボタンを有効/無効にする方法は?
- 19. WPFでボタンを有効/無効にする方法は?
- 20. ユーザーに応じて有効または無効にするボタンの操作方法は?
- 21. 対話型ログオンを無効にする
- 22. Java for Selenium webdriverで無効にしたボタンを有効にする方法は?
- 23. dataTablesボタンのコレクション:プログラムでネストされたボタンを有効/無効にする
- 24. ボタンをクリックしてGoogleマップを無効にして有効にする方法
- 25. Glide.js - 前/次のボタンを無効にする/有効にする
- 26. カスタムリボンOutlookで無効にするボタンを有効にする
- 27. セグメント化されたコントロールとのユーザー対話を無効にしますか?
- 28. ズームボタン(緑色+ボタン)を有効/無効にする方法は?
- 29. UIAlertViewはすべての対話を無効にしません
- 30. はどのようにボタンを無効/有効にするには?