iPhone:形成新的联系方式

时间:2010-06-17 09:42:36

标签: iphone uitableview contact grouped-table

我对Apple iPhone Contact App有一些疑问。我想使用相同的方法来创建和修改信息。

这是两张照片:

alt text http://grab.by/4ZjQ alt text http://grab.by/4ZjR

所以我们有创作和版本。该表单看起来像一个带有groupsStyle的UITableView,但我不知道如何重新创建所有这些。你有想法或教程可以解释如何做到这一点吗?

非常感谢!

7 个答案:

答案 0 :(得分:3)

顶部位是带有UIImageView和UITableView的UIView,此视图设置为整个UITableView的标题。

对于编辑,您需要使用UITextField换掉UILabel,它具有相同的框架和font-size。将内容从一个视图移动到另一个视图。

答案 1 :(得分:2)

创建一行UIView,然后将其作为子视图添加到单元格

//in cellForRowAtIndexPath
UIView *lineView = [[UIView alloc]initWithFrame:CGRectMake(80,0,1,44)];
lineView.backgroundColor = [UIColor lightGreyColor];
[cell addSubview:lineView];

答案 2 :(得分:1)

自定义UITableview绝对是最佳选择。为了使自己更简单,您可能需要查看Sensible Tableview,这使得所有这些更容易实现: http://thenextweb.com/dd/2011/04/12/an-ios-developers-dream-sensible-tableview/?awesm=tnw.to_17mDs

答案 3 :(得分:1)

我正在努力开发这样的东西并想象它。 在我看来,如果你仔细观察,屏幕似乎是由一个垂直的UIScrollView组成。该组件将包含一个带有多个部分或甚至几个UITableView组件的UITableView。将文本字段聚焦在单元格上时,UIScrollview会滚动内容以将选定的文本字段放置在更合适/平衡的.y位置,以供查看和编辑。

答案 4 :(得分:0)

答案 5 :(得分:0)

可以通过自定义表视图来完成。根据表视图的部分使用自定义单元格。

答案 6 :(得分:-1)

无需创建自己的表格视图。地址簿框架完全创建了所有这些,甚至还会在iPhone的地址簿中添加联系人。