2010-06-17 53 views
14

我对Apple iPhone联系应用程序有一些疑问。我想用同样的方法来创建和修改信息。iPhone:形式像新联系人

这里的两位图片:

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

因此,我们必须创建和编辑。该表单看起来像一个带有groupedStyle的UITableView,但我不知道如何重新创建所有这些。你有一个想法或教程,可以解释如何做到这一点?

非常感谢!

+0

我一直在寻找一个详细的答案,这太。你有没有得到一个很好的答案? – 2011-03-14 04:50:38

回答

3

最高位是带有UIImageView和UITableView的UIView,该视图被设置为整个UITableView的标头。

至于编辑,你需要用UITextField换出UILabel,它具有相同的帧和字体大小。将内容从一个视图移到另一个视图。

+0

这对我有用。我可以补充说Apple的HeaderFooter示例代码也有帮助。 – Ali 2013-06-18 15:51:14

0

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

-1

无需创建您自己的表视图。地址簿框架完全可以创建所有这些内容,甚至可以将联系人添加到iPhone的地址簿中。

1

我试图发展这样的事情,想象它。 在我看来,如果仔细观察,屏幕似乎是由一个垂直的UIScrollView组成的。该组件将包含具有多个部分的UITableView,甚至可以包含多个UITableView组件。将文本字段聚焦在单元格上时,UIScrollview将滚动内容以将选定的文本字段置于更适合/平衡的位置,以供查看和编辑。

2

创建一个UIView是一条线,然后将它作为一个子视图添加到细胞

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