表视图类似于在模态视图中添加联系人



如何在模态视图中创建类似于添加联系人或添加事件的UITableView ?

我知道如何创建我的模态视图并将UITableView放入其中,但是我如何在UITableView中创建分组可编辑单元格,添加照片按钮等?

我假设添加联系人模态视图中的内容确实是UITableView,如果不是,我如何用我的自定义字段重新创建这个输入?

谢谢。

在添加联系人有自定义单元格与背景图像的表视图和编辑模式有文本字段。所以我想说的是,你可以在表格中创建自定义单元格与文本字段和按钮。

我认为表视图不是最好的方法。虽然它看起来像一个分组表视图,但添加到联系人是高度自定义的。

表视图的一个主要优点是具有动态大小。对于联系人视图,它基本上是固定的。

创建一个视图控制器并添加图像,文本视图和标签是我的建议。

在saadnib的帮助下,我终于弄清楚了如何做到这一点。谢谢!

我在与TableView相同的xib中创建了自定义UITableViewCells,并将它们分配为类@interface中的iboutlet。

然后在tableView:cellForRowAtIndexPath:我只是检查了行,并返回正确的单元格在我想要的顺序,因为我试图做的只是需要静态表单元格。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    if (indexPath.row == 0) {
        return cell0;
    }
    if (indexPath.row == 1) {
        return cell1;
    }
    if (indexPath.row == 2) {
        return cell2;
    }
    return cell0;
}

我曾经尝试过无数次这样做,但它没有工作,这是因为我试图返回的单元格是空的,因为类不知道它们在哪里,因为它们没有从nib文件加载到内存中。因此,在viewDidLoad:中添加这行代码是必要的。

[[NSBundle mainBundle] loadNibNamed:@"MyNibFile" owner:self options:nil];

现在一切都很好,谢谢你的帮助。

最新更新