UITableViewCell 上的按鈕點擊事件

     

    之前作tableViewCell的button點擊事件,老是創建一個全局的可變數組,把data放在數組裏,點擊獲取button的tag值,根據tag從數組了裏取data。數組

       其實,若是section只有一個的時候,能夠直接獲取點擊的路徑來點擊的cell。spa

 

   1 NSIndexPath *selectIndexPath = [NSIndexPath indexPathForRow:tag_value inSection:0];//由於table只有一個sectioncode

   2 UITableViewCell * selectCell = (UITableViewCell *)[self.table cellForRowAtIndexPath:selectIndexPath]; blog

 

      若是有多個section的時候怎麼辦呢?事件

      我想到一個比較笨的方法, section i ,row j :  button的tag =   i*1000  + j ;io

 

     1 NSIndexPath *selectIndexPath = [NSIndexPath indexPathForRow:(tag_value%1000) inSection:(tag_value/1000)];   table

   

        若是您想到更好的方法,歡迎留言討論~class

相關文章
相關標籤/搜索