2015-10-05 70 views
-4

我想用uitableview創建常見的自定義視圖。我可以使用視圖控制器並添加子視圖如下。如何在自定義UIView中添加UITableView?

ViewController *vwCon=[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]; 
vwCon.view.center=self.view.center; 
[self.view addSubview:vwCon.view]; 

但滾動表視圖應用程序後崩潰。那麼如何在自定義UIView中添加uitableview?

+0

看到這個鏈接可能是你的http://stackoverflow.com/questions/20737426/how-to-insert-the-uitextview-into-uialertview-in-ios –

+2

什麼是您收到的錯誤消息時應用程序崩潰。請提供該錯誤消息。 – user4261201

+1

我想你是添加一個子視圖控制器而不告訴父視圖控制器。看看這裏:http://stackoverflow.com/questions/17011579/add-a-child-view-controllers-view-to-a-subview-of-the-parent-view-controller – EDUsta

回答

0

你不應該添加一個視圖控制器作爲子視圖 - 事實上我不知道你是否被允許。您需要以模態方式呈現視圖控制器,或將其作爲導航控制器的一部分進行推送。我懷疑你真的想要那個,而不是在這裏使用UIView而不是視圖控制器。然後,您可以將其作爲子視圖添加到另一個視圖。

雖然你也提到了tableviews。你看過故事板嗎?它最容易做到這一切 - 只需從右側的對象列表拖動一個UITableview對象到主視圖控制器中即可。

相關問題