我需要創建自己的UIView類,這不是我必須做的事情。我創建了這個類,然後在IB中佈置了一個小視圖(這只是我稍後需要添加數據的一些標籤)。但現在我堅持如何在我的主視圖中實際地放置它的一個實例。有人能指導我參加一個好的教程嗎?我最近做的是創建一個自定義的tableViewCell。iphone視圖控制器類 - 如何
DataTagViewController.m:
- (id)initWithNibNamed:(NSString *)DataTagViewController bundle:bundle {
if ((self = [super initWithNibName:DataTagViewController bundle: bundle])) {
// Custom initialization
}
return self;
}
MapView.m:
DataTagViewController *dataTag = [[DataTagViewController alloc] initWithNibNamed:@"DataTagViewController" bundle:nil];
[theMap addSubView: dataTag.view]; <<< this line causes the crash (theMap is a UIView)
我現在得到添加子視圖時,這種運行時錯誤: - [UIView的addSubView:]:無法識別的選擇發送到實例0x470f070' 2010-06-06 21:22: 08.931
感謝您的協助 - 請參閱我上面編輯的 – Brodie 2010-06-07 02:41:21
- (id)initWithNibNamed:(NSString *)DataTagViewController bundle:bundle ....您不希望變量名稱與類名稱相同。 – typeoneerror 2010-06-07 05:09:43
太棒了 - 我得到了創建的對象,沒有崩潰,但數據標記在視圖中仍然不可見。 – Brodie 2010-06-07 23:55:14