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. セレンでボタンが有効または無効になる方法
- 4. ユーザーが1回クリックした後でボタンを無効にする
- 5. IIS 6圧縮を有効または無効にするためのオプション
- 6. アンドロイド:無効にしたボタンをクリックして有効にする方法
- 7. ボタンのクリックを無効にしたい
- 8. ダイアログボックスからJqueryを有効または無効にするオプションを閉じる
- 9. jQueryでボタン/リンクを無効/有効にする方法は?
- 10. WPFでボタンを有効/無効にする方法は?
- 11. 対話型ログオンを無効にする
- 12. ズームボタン(緑色+ボタン)を有効/無効にする方法は?
- 13. セグメント化されたコントロールとのユーザー対話を無効にしますか?
- 14. 無効/有効化ボタン
- 15. 無効/有効ボタン。 Flash AS2
- 16. UIAlertViewはすべての対話を無効にしません
- 17. ボタンをクリックした後にボタンを無効にする
- 18. iPhoneのヘッドフォンジャックコネクタを有効または無効にする
- 19. uitableviewでセルを有効または無効にする方法
- 20. チェックボックスの有効化でPayPalボタンを無効/有効にするにはどうすればよいですか?
- 21. コンポーネントを有効または無効にする方法は?
- 22. cygwinでpython対話モードを有効にする方法は?
- 23. ICSで位置情報サービスをプログラム的に有効または無効にする(有効または無効にする)方法はありますか?
- 24. Excelのコメントを有効または無効にするためにvbaコードを有効にする
- 25. オンデマンドリソースタグに応じてボタンを有効/無効にします
- 26. 無効にするボタンを有効にするhtml5/css/javascript
- 27. 有効/無効または有効/無効にする方法の命名規則
- 28. iOSのUIテストでnavigationBarボタンを有効/無効にする方法は?
- 29. 無効な入力またはボタンをクリックする
- 30. Vb.net - 各ネットワークアダプタを有効または無効にする