我已經爲UITableView實現了自定義標題部分。 在Header的自定義視圖中有一個按鈕,我想要獲取該按鈕點擊動作的那個部分的索引。iOS - TableView - 獲取攻絲按鈕上的標題部分索引
我可能會作爲
CustomHeader *view = (CustomHeader*)btnObject.superView;
但是從這個headerView的例子中,我怎麼能得到那款IndexPath或索引試試?
編輯: 我需要的東西是獨立於標籤或您需要使用標籤的任何事情只是類似indexpath的細胞如下
-(NSIndexPath*)indexPathFromSenderView:(UIView*)view{
CGPoint center= view.center;
CGPoint rootViewPoint = [view.superview convertPoint:center toView:self.tblMainContainer];
NSIndexPath *indexPath = [self.tblMainContainer indexPathForRowAtPoint:rootViewPoint];
return indexPath;
}
您可以將標籤分配到自定義標題視圖並獲取當按鈕被按下時。 – Yogi
不,但如果我們刪除該部分呢?那麼會出現不一致。 – Mrug
重新載入表'viewForHeaderInSection:'將再次被調用,因此標籤將被重新分配。因此,如果在刪除該部分後重新加載表格,它應該可以工作。 – Yogi