vzm*_*vzm 10 objective-c uitableview uiview ios
当我使用a时,TableViewController我能够在故事板中设置所有内容.由于我在表格视图中使用静态单元格而不是动态属性,因此我觉得这种方法更方便,更容易实现.我挂钩新的UITableView类,只是删除所有委托方法.像故事一样工作,因为所有内容/按钮都在故事板中设置.
我试图完成相同的结果,除了这次,我必须在a中工作ViewController并添加一个TableView作为子视图.一旦我连接了正确的类,添加我的插座连接并设置以下代理:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 3;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"MainCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
return cell;
}
Run Code Online (Sandbox Code Playgroud)
如果我TableView设置为动态属性,这很有效:

但是,当我将表格视图内容更改为静态单元格并删除委托方法时,我的应用程序崩溃了.那么,我怎样才能将静态单元格(我可以在故事板中操作)的表格视图添加到我的ViewController?
Jon*_*iel 28
这是你可以做的.在故事板中,创建一个包含所有非tableview视图的父视图控制器,创建一个UITableViewController.在父视图控制器中,创建容器视图,删除它自动添加的视图控制器,右键单击并从容器视图拖动到UITableViewController以创建嵌入segue.您的最终结果应如下所示:
