뷰 내의 UITableViewCell
의 버튼이 트리거 될 때 UIViewController
의 뷰에 하위 뷰를 추가하려고합니다. 얼굴을 직면하는 문제는 테이블 뷰 셀의 하위 클래스에서 부모 뷰를 호출하는 것입니다.UITableViewCell Subclass - IBAction에 하위 뷰 추가
0
A
답변
0
tableviewcell 하위 클래스를 만들 때 고유 한 init 메서드를 만들어 부모 뷰의 인스턴스에 대한 포인터를 전달하십시오. 그런 다음 해당 포인터를 인스턴스 변수로 하위 클래스에 저장하십시오. 그렇게하면 하위 클래스에서 무언가가 발생했을 때 부모에게 원하는 것을 할 수 있습니다. 도움이 더 필요하면 알려주세요.
1
당신은보기 계층 구조에서 부모 tableView
를 조회 할 수 있습니다
-(UITableView*) parentTableView
{
UIView* v = [self superview];
while (v && ![v isKindOfClass:[UITableView class]]) {
v = [v superview];
}
return v;
}
0
나는 UITableViewCells
의 UIViewController
대리자를 설정하는 것이 좋습니다 것입니다. 프로토콜을 만들고 UIViewController
프로토콜을 구현해야합니다. 또한 대리자 속성을 추가하려면 UITableViewCell
의 하위 클래스를 만들어야합니다.
if (self.delegate != nil && [self.delegate respondsToSelector:@selector(didTouchButton:)]) {
[self.delegate performSelector:@selector(didTouchButton:) withObject:_theButton];
}
관련 문제
- 1. UITableViewCell 선택된 하위 뷰 고스트
- 2. 하위 클래스 UITableViewCell 서브 뷰 자동화하기
- 3. 목표 c 하위 뷰 UITableViewCell 배경색 선택시
- 4. UISplitViewController에 하위 뷰 추가
- 5. awakeFromNib의 하위 뷰 추가
- 6. UITableViewCell에 하위 뷰 추가 : 스크롤 할 때 여러 번 추가
- 7. UITableView 하위 뷰 문제 추가
- 8. 초기화시 UIView에 하위 뷰 추가
- 9. IOS viewDidLoad에 하위 뷰 추가
- 10. 하위 뷰 추가 - 모노 터치
- 11. UIWebView에 하위 뷰 레이어 추가
- 12. UIView 하위 뷰 간격 추가
- 13. tableview 셀에서 하위 뷰 제거/추가 토글
- 14. UITableViewCell 추가 정보
- 15. NHibernate Joined-Subclass 문제의 하위 클래스
- 16. 하위 클래스 UITableViewCell
- 17. contentView 하위 뷰에서 UITableViewCell
- 18. 객관적인 c - UITableViewCell 몇 subviews 추가
- 19. 이미지 뷰 수직 정렬있는 UITableViewCell
- 20. Marionette.js ItemView - 지역에 하위 뷰 추가
- 21. IBAction에 응답하도록 UILable을 만들려면 어떻게해야합니까?
- 22. iOS 스크롤 뷰 하위 뷰
- 23. DataObject.GetDisapresent with subclass
- 24. UIImageView 하위 클래스에 하위 뷰 (UIButtons) 추가 문제
- 25. 하위 뷰
- 26. Subclass 내장 검색을위한 UITableView
- 27. UITableViewCell 하위 클래스의 변수 설정?
- 28. UITableViewCell 하위 클래스 사용자 정의
- 29. 하위 뷰 릴리스
- 30. Subclass builtin리스트
이에 더 정교한 : 대리인의 존재에 대한
? 예를 들면? 내가 indexpath.row 값을 얻을 수 있는지 확인해야합니다. 이것에 관한 약간의 견본? –UIButton
검사에 대한 작업 방법에