我对Apple iPhone Contact App有一些疑问。我想使用相同的方法来创建和修改信息。
这是两张照片:
alt text http://grab.by/4ZjQ alt text http://grab.by/4ZjR
所以我们有创作和版本。该表单看起来像一个带有groupsStyle的UITableView,但我不知道如何重新创建所有这些。你有想法或教程可以解释如何做到这一点吗?
非常感谢!
答案 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)
查看这些链接..它们是关于自定义uitableviews并且相当详细。
http://www.e-string.com/content/custom-uitableviewcells-interface-builder
答案 5 :(得分:0)
可以通过自定义表视图来完成。根据表视图的部分使用自定义单元格。
答案 6 :(得分:-1)
无需创建自己的表格视图。地址簿框架完全创建了所有这些,甚至还会在iPhone的地址簿中添加联系人。