簡體   English   中英

將UITableView添加到故事板上的ViewController時出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM