나는 매우 혼란 스럽다.커스텀 UITableViewCell에서 UIButton에 액세스하기
것은 작동하지 : react
가있는 UIButton입니다
cell?.react?.setTitle("\(currentObject.likes)", forState: UIControlState.Normal)
, 즉 내있는 UITableViewCell 하위 클래스의 하위 뷰 내 cellForRowAtIndexPath 방법에
, 내가있는 UIButton 제목을 설정하려합니다.내 UIButton의 제목을 전혀 업데이트 할 수 없습니다. 나는 그것을 수정하는 발견하는 유일한 방법은, 내있는 UITableViewCell 하위 클래스에서 UITapGestureRecognizer 통해
작업입니다 :
func reaction(button : UIButton) {
if button.imageView?.image == UIImage(named: "ic_favorite.png") {
button.setImage(UIImage(named: "ic_favorite_border.png"), forState: UIControlState.Normal)
} else {
button.setImage(UIImage(named: "ic_favorite.png"), forState: UIControlState.Normal)
}
}
가'react' 당신의 테이블 셀에 그 버튼에 대한 태그를주고,이 같은 시도? 왜 당신은'반응이 내 사용자 지정 셀의 하위 클래스인가? '라고 쓰는 이유는 무엇입니까? – Tj3n
당신이 행동의 반응을 선언 한 곳은 –