我看过Apple的DateCell示例,不幸的是,我发现它基于故事板的所有其他示例。我正在尝试创建一个带有两个单元格的简单TableViewController,一个用于显示所选日期,另一个用于显示日期选择器。控制器将连接到不使用故事板的更大的应用程序。有人可以写一个简短的指导如何从Apple的例子中重新创建TableView作为XIB和几个关于实现的句子吗?
提前谢谢!
答案 0 :(得分:0)
首先,您需要创建两个自定义单元格(一个用于选定日期,第二个用于选择器),它们都是UITableViewCell
的子类。
您还需要为它们创建两个xib文件。然后将xib类更改为我们的自定义类并连接出口。接下来将该类导入UITableViewController
。在方法viewDidLoad
中写点东西:
UINib *customNib = [UINib nibWithNibName:@"CustomNibName" bundle:nil];
[self.tableView registerNib:customNib forCellReuseIdentifier:@"CustomCellIdentifier"];
之后,您可以在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
方法中使用您的单元格:
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:@"CustomCellIdentifier" forIndexPath:indexPath];