찾다

 >  Q&A  >  본문

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

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

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

高洛峰高洛峰2772일 전1083

모든 응답(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
  • 취소회신하다