具有XIB的IOS 7 DateCell示例

时间:2014-03-04 15:17:45

标签: ios datepicker xib

我看过Apple的DateCell示例,不幸的是,我发现它基于故事板的所有其他示例。我正在尝试创建一个带有两个单元格的简单TableViewController,一个用于显示所选日期,另一个用于显示日期选择器。控制器将连接到不使用故事板的更大的应用程序。有人可以写一个简短的指导如何从Apple的例子中重新创建TableView作为XIB和几个关于实现的句子吗?

提前谢谢!

1 个答案:

答案 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];