検索

ホームページ  >  に質問  >  本文

iOS collectionview 里有多个section 如何知道点击的是哪个section哪个row里的btn?

collectionview 里有多个section 多个cell 如何知道点击的是哪个section里的哪个row里的button???????

想选择button改变选中的button的颜色

高洛峰高洛峰2772日前1081

全員に返信(5)返信します

  • 阿神

    阿神2017-04-17 17:35:09

    最も簡単な方法は、セクション、行を検索せずに、ボタンのタグに従ってボタンの色を直接変更することです。
    UIButton btn = (UIButton )[self.view viewWithTag:564684];

    返事
    0
  • 怪我咯

    怪我咯2017-04-17 17:35:09

    個人的には、ブロックを使用するのが最もクリーンでエレガントな方法だと思います

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 17:35:09

    選択したボタンの色を変更したいだけなら、送信者を直接変更した方が良いのではないでしょうか? 。

    返事
    0
  • PHPz

    PHPz2017-04-17 17:35:09

    各ボタンにタグを追加し、クリック イベントの sender.tag を取得します

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:35:09

    UIButton をカスタマイズし、ボタンに次のような属性を追加します。

    リーリー

    次に、cellForRowAtIndexPath に値を割り当てます:

    返事
    0
  • キャンセル返事