2015-09-15 62 views
-1

,我們可以很容易地從indexPath中的UITableViewCell這樣的:如何通過indexPath.row獲取uitableViewCell或者僅獲取行號而不是indexpath?

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]; 

而我有的只是行號而不是索引路徑,我使用此代碼來獲取細胞。

NSArray *visible  = [self.tableView indexPathsForVisibleRows]; 
NSIndexPath *indexpath = (NSIndexPath*)[visible objectAtIndex:MyRowNumber]; 
UITableViewCell *tablecell = [self.tableView cellForRowAtIndexPath:indexpath]; 

請告訴我,它是否是一個好評,哪怕不是哪一個。

+1

看到這個鏈接,可以幫助您http://stackoverflow.com/questions/31649220/detect-button-click-in-table-view-ios-xcode-for-multiple-row-and-section/31649321#31649321 –

回答

1

您可以使用行號創建一個新的NSIndexPath(假設您的表只有一個部分)。

NSIndexPath *indexPath= [NSIndexPath indexPathForRow:yourRowNumber inSection:0]; 
相關問題