내 UITableViewController
사용자 정의 UITableView
서브 클래스를 사용하면 UITableView
대신 tableView
서브 클래스를 사용한다고 말할 수 있습니까?UITableViewController와 함께 UITableView 하위 클래스 사용
답변
UITableViewController.tableView 속성을 사용자 지정 UITableView 하위 클래스의 인스턴스로 설정하십시오.
인터페이스 빌더에서
있는 UITableViewController는 jQuery과 인스턴스 단지 UIViewController에있는 신원 관리자보기에서 사용자 정의의 tableview와의 tableview 클래스를 연결하고의 ViewController는 테이블의 위임 및 데이터 소스로 표현 설정합니다. viewController는 위임 메소드에 대한 스텁을 구현합니다.
UITableViewDataSource 및 UITableViewDelegate 프로토콜을 구현하는 UIViewController를 사용하여 직접 만들 수 있습니다. 그런 다음 UIViewController의 loadView (또는 viewDidLoad) 메서드에서 tableView 인스턴스의 dataSource를 설정하고 self에 위임합니다.
여기에 자체 테이블 하위 클래스를 사용할 수 있습니다.
오해의 소지가 있습니다. UITableViewController에는 키보드 피하는 것도 포함됩니다. – Luke
키보드 회피 란 무엇입니까? –
- 1. 하위 클래스 UIView에 uitableview
- 2. 하위 쿼리 함께 사용
- 3. 대체 Xcode의 탐색 템플릿 UITableViewController와 UIViewController 및 UITableView
- 4. Zend_Rest_Server와 함께 하위 클래스 사용하기
- 5. 하위 쿼리와 함께 IN 사용
- 6. 개체의 하위 클래스 속성 사용
- 7. iPhone : 맞춤 DataGrid보기, 하위 클래스 UITableView 또는 기타?
- 8. 스위치를 하위 클래스와 함께 사용 하시겠습니까?
- 9. 상위/하위 엔티티와 함께 제네릭 사용
- 10. 뷰 하위 클래스 기술
- 11. "should"를 클래스 메소드와 함께 사용 하시겠습니까?
- 12. iPhone 시차 스크롤 UITableView 함께
- 13. UITableView 하위 뷰 문제 추가
- 14. 하위 클래스 UITableViewCell
- 15. UINavigationController와 UITableView = 낭비 된 메모리가 함께 사용됩니까?
- 16. 클래스 메서드 및 하위 클래스 메서드에 파이썬 장식 사용
- 17. 클래스 하위 클래스 사전
- 18. CALayer와 함께 NSScrollView 사용
- 19. UITableView 커스텀 클래스 거대한 누설
- 20. 여러 개의 UIScrollView 클래스 및/또는 하위 클래스 (UITableView)가있는 setScrollsToTop
- 21. TTSearchBar를 TTThumbsViewController와 함께 사용
- 22. Heroku를 register.com과 함께 사용
- 23. log4j의 하위 클래스 필터링하기
- 24. 연산자 클래스 + 하위 클래스 용
- 25. 하위 클래스 IASKAppSettingsViewController
- 26. 부모 도메인의 외부 클래스 파일을 하위 도메인에 사용
- 27. ArrayListAdapter를 ListView와 함께 사용
- 28. UITableView in UITableView toFirstResponder
- 29. IBOutlet없이 UIButton과 함께 IBActions 사용
- 30. 함께 Java 클래스 컴파일
'self = [super initWithStyle : style]'을 설정 한 후에'initWithStyle :'에서이 작업을 수행한다고 가정 해 보겠습니다. '[tableView]에 대한 변경 사항 [UITableViewController initWithStyle :]'이 무엇인지 어떻게 알 수 있습니까? 나는 그걸 취소 할 수도 있습니다. http://stackoverflow.com/questions/8512793/objective-c-how-to-change-the-class-of-an-object-at-runtime – ma11hew28
Imho, 가장 좋은 장소는'loadView'를 오버라이드하는 것입니다. 'self.tableView = [[MyTableViewSubclass alloc] init]'또는 그와 비슷한 것을 사용한다. – CloakedEddy