2016-09-21 6 views
0

高さが400のセクションを持つUITableviewを持っています。そして、セクションを表示し、セクションをタップするとdidSelectionRowAtIndexPathが呼び出されます。だから、どのように私はそれがセクションビューであることを検出/識別することができますか?セクション(高さ400.0f)をタップUITableview呼び出しのビューdidSelectRowAtIndexPath

+0

このセクションのヘッダーについては、この回答を確認してください:http://stackoverflow.com/a/19999488/653513 –

答えて

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高さ)を持っていて、それをタップするとセル上で動作します。 –

関連する問題