사용자 지정 UIView가 포함 된 IB에서 UITableViewCell을 만들었습니다. 사용자 지정 UIView는 NIB에도 포함되어 있습니다. 이 사용자 지정 UIView를 사용자 지정 UITableViewCell로로드하려면 어떻게해야합니까?NIB에서 UITableViewCell의 하위 클래스 UIView
2
A
답변
0
UITableViewCell
의 하위 클래스를 만들어야합니다. 하위 클래스의 initWithCoder:
메서드에서 [super initWithCoder:aDecoder]
을 호출 한 후 다른 펜촉을로드하고 해당 뷰를 셀의 하위 뷰 (self
)로 추가 할 수 있습니다.
1
여기에서 IB UIView를 사용합니다 (& 1 xib 사용자 정의보기)? 따라서 IB 뷰는 불필요하며 xib는 표시 할 뷰입니다. jQuery과에서
-> 추가 :
[cell getCustomView];
얻을 방법을 추가있는 CustomView :
// CustomCell.h
-(void) getCustomView;
// CustomCell.h
-(void) getCustomView{
[customView removeFromSuperview];
customView = [[CustomView alloc] initWithFrame:customView.frame];
[self addSubview:customView];
}
부하 XIB에있는 CustomView 추가
// CustomView.m
-(id) initWithFrame:(CGRect)frame{
if (self = [super initWithFrame:frame]) {
NSArray *nibs = [[NSBundle mainBundle] loadNibNamed:@"CustomView" owner:self options:nil];
CustomView *v = (CustomView *)[nibs objectAtIndex:0];
return v;
}
return self;
}
관련 문제
- 1. NIB에서 UIView 만들기
- 2. 터치 이벤트를 Nib에서 UIView 받기
- 3. UITableViewCell의 사용자 지정 UIView
- 4. UIView 하위 클래스
- 5. UITextViewDelegate의 UIVIEW 하위 클래스
- 6. 하위 클래스 ViewController의 UIView
- 7. UITableViewCell의 Checkbox/Button 하위 클래스
- 8. UITableViewCell의 사용자 정의 UIView
- 9. UITableViewCell의 XIB에서 여러 UIView
- 10. UIView 하위 클래스 내용 업데이트
- 11. UIImagePickerController를 표시하려고하는 UIView (하위 클래스)
- 12. UIView 또는 UIViewController 하위 클래스?
- 13. xib에서로드 된 UIView 하위 클래스
- 14. UITableViewCell의 기본 스타일의 하위 뷰 클래스 변경
- 15. TableViewCell 디자인 NIT 및 UITableViewCell의 하위 클래스
- 16. UITableViewCell의 contentView 내부에 UIScrollView가 포함 된 UIView
- 17. 님이 Nib에서 프레임으로로드 된 하위 뷰를 추가합니다.
- 18. 사용자보기 UIView, UIView, Swift 하위 클래스의 하위 뷰로 UIView 추가
- 19. UITableViewCell의 하위 뷰에서 UINavigationController를 호출하십시오.
- 20. UIPickerView viewForRow에서 NIB에서 행로드
- 21. NIB에서 로딩과 willMoveToSuperview 사이에 UIImageView 하위 클래스 설정 :
- 22. UIViewController에서 UIView 하위 클래스 메서드를 호출하는 방법?
- 23. addsubview UIView 하위 클래스 모두에서 작동하지 않습니다
- 24. UIView 하위 클래스 자체가 망막에서 픽셀 화됩니다.
- 25. CAGradientLayer를 레이어로 사용하는 UIView 하위 클래스 만들기
- 26. UITableViewCell의 하위 뷰는 둥글 수 없습니다.
- 27. UITableViewCell의 사용자 정의 UIView 포인터는 0을 반환합니다.
- 28. UITableViewCell의 크기 클래스
- 29. UIScrollView 앞으로 UIView 하위 클래스 하위 뷰로 어떻게 만듭니 까?
- 30. iOS UIView 하위 클래스 - 클래스 메서드에서 표시/제거 (UIAlertView 등)
내부 - (ID) initWithCoder를 : (NSCoder *) aDecoder는 UITableViewCell의 하위 클래스에서 응용 프로그램이 충돌하고 "캐치되지 않은 예외 'NSUnknownKeyException'으로 인해 응용 프로그램을 종료 함 (이유 : '[ setValue : forUndefinedKey :] :이 클래스는 키 title에 대해 키 값을 코딩하지 않습니다 .Label " –
bdev
titleLabel은 셀이로드하려는 사용자 정의 UIView의 라벨입니다. – bdev
질문을 편집하여 전체 충돌의 스택 추적. –