搜尋

首頁  >  問答  >  主體

objective-c - Button傳值怎麼傳?


我想把row傳到plusEvent方法裡 不知道怎麼做 沒百度到

伊谢尔伦伊谢尔伦2757 天前464

全部回覆(2)我來回復

  • PHPz

    PHPz2017-05-02 09:26:03

    1.最簡單的方式是使用button的tag去傳值。但這不是一個推薦方式。 。並且只能傳遞int型別。
    2.可以自訂一個button繼承UIButton,把data當作屬性。 (推薦)
    3.可以新增一個分類。使用運行時Associative技術強制添加一個data屬性。 (重點推薦)
    Associative技術可以看這篇文章中Associative節點demo:點擊進入

    回覆
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:26:03

    plusBtn.tag = indexPath.row;
    然後在plusEvent:中 sender.tag

    回覆
    0
  • 取消回覆