[英]Error adding UITableView to ViewController on storyboard
在我的storyboard
我有一個ViewController
,我想添加一個帶有1個部分和2個靜態單元格的UITableView
。 這就是我現在正在做的所有事情,但是在編譯時出現此錯誤。
Static table views are only valid when embedded in UITableViewController instances
我想念什么?
看這個問題 。 基本上是一樣的。
還有其他問題,問一下即可! :)
編輯過的東西:
UITableViewController *controller = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain];
[self.view addSubview:controller.tableView];
然后,您需要做的就是在頭文件中添加UITableViewDataSource,並且您需要數據源方法:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return 2;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
if([indexPath row] = 0){
do something
}else if([indexPath row] = 1){
do something else
}
我認為您只需要在.h文件中設置tableView的數據源和委托方法
@interface viewController : UIViewController<UITableViewDelegate, UITableViewDataSource>
然后將其鏈接到情節提要中的tableView。
請通知是否有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.