高さが400のセクションを持つUITableviewを持っています。そして、セクションを表示し、セクションをタップするとdidSelectionRowAtIndexPathが呼び出されます。だから、どのように私はそれがセクションビューであることを検出/識別することができますか?セクション(高さ400.0f)をタップUITableview呼び出しのビューdidSelectRowAtIndexPath
0
A
答えて
0
セクションビューにUIButtonまたはUITapGestureRecognizerを追加して、独自のリスナメソッドを作成するだけで済みます。その後didSelectRowAtIndexPathメソッドが呼ばれていない
+0
偉大な、光り輝く感謝の仲間。 –
0
セクションをタップすることはできません。そのセクションの行をタップできます。
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
switch(section){
case 0:
return [array count];
break;
case 1:
return [array count];
break;
}
}
あなたは複数のセクションがあり、追加よりセクションの両方に異なるロジックを適用したい場合は
は、だから、それだけでRowsInSectionを呼び出します。
+0
私はジェスチャーやアクションを追加する。しかし、私は断面図(400高さ)を持っていて、それをタップするとセル上で動作します。 –
関連する問題
- 1. iPhone - UITableViewが3.0 SDKのdidSelectRowAtIndexPathメソッドを呼び出さない
- 2. スクロールのUITableViewはdidSelectRowAtIndexPathを呼び出さない
- 3. カスタムUITableViewCell呼び出し内のUITextViewで検出されたデータをタップdidSelectRowAtIndexPath
- 4. UITableView didSelectRowAtIndexPathは、2回目のタップ後に呼び出されることがあります。
- 5. prepareForSegueを使ってUITableView didSelectRowAtIndexPathを呼び出しましたが、didLoadViewは呼び出されません。
- 6. iOS 11バグ、didselectrowatindexpathが2本の指で同時にタップを呼び出す
- 7. タップ機能を呼び出すビューを確認します
- 8. UITableView DidSelectRowAtIndexPath?
- 9. did地図ビューでタップしたときにDeselectAnnotationViewが呼び出されない
- 10. カスタムuitablviewcellはコントローラー内でdidSelectRowAtIndexPathを呼び出さない
- 11. iOS 5でTableViewControllerがスクロールせず、didSelectRowAtIndexPathを呼び出さない
- 12. UITableViewデリゲートメソッドが呼び出されない?
- 13. UITableViewサブクラスメソッドが呼び出されない
- 14. ビューの呼び出し後に関数を呼び出す
- 15. UITableViewとdidSelectRowAtIndexPathの問題
- 16. touchesBegan:withEvent:UIButtonでタップしたときに呼び出されない
- 17. UITapGestureRecognizerでdidSelectRowAtIndexPathメソッドを呼び出す方法は?
- 18. didSelectRowAtIndexPathでカスタムUIButton関数を呼び出す
- 19. UITableViewの背景でのタップの検出
- 20. UITableViewのreloadSectionsメソッドが呼び出されました。
- 21. UITableViewセクション非グループ化テーブルのヘッダーの高さ
- 22. UITableViewのセルをタップし、他のビューは表示されません。
- 23. iPadでDetailViewからボタンをクリックするとdidSelectRowAtIndexPathが呼び出されます
- 24. 編集モードのときにios didselectrowatindexpathが呼び出されない
- 25. MVCがモデルを呼び出さずに部分ビューを呼び出す
- 26. 開始呼び出しDjangoクラスベースのビュー。
- 27. "didSelectRowAtIndexPath"メソッドはiOS 10デバイスでは一度も呼び出されません
- 28. フレームワークからUITableViewControllerによってdidSelectRowAtIndexPathが呼び出されていません
- 29. 他のNFC対応デバイスをタップしてもonNewIntentが呼び出されない
- 30. Objective-c UITableViewの別のクラスcellForRowAtIndexPathが呼び出されない
このセクションのヘッダーについては、この回答を確認してください:http://stackoverflow.com/a/19999488/653513 –