2011-02-10 65 views
1

我创建了一个iPhone应用程序,左侧有正常的文本标签,右侧有UITextField。这种设计看起来不是很好... 但现在我看到iPhone的地址簿中的标签设计 - 文本字段。iPhone - 设计标签和iPhone地址簿等文本字段

下面是截图,看看我的意思是: http://files.zimbra.com/blog/wp-content/uploads/2008/06/screenshot-2008-06-10-022326-0700-1.png

什么需要做的工作,以创建这样的标签和文本字段?

谢谢你提前&最好的问候。

回答

2

有通过初始化表单元格通过以下方式获得该小区的标准方式:是什么让不同的是“风格”

UITableViewCell *cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue2 reuseIdentifier:CellIdentifier] autorelease]; 

    cell.textLabel.text = @"Left Text"; 
    cell.detailTextLabel.text = @"Text on the right"; 
    return cell; 

。 UITableViewCellStyleValue2将创建一个两列单元格,就像你展示的单元格一样。

还有一些样式,它们非常棒,特别是在开发的早期阶段,然后才能真正打磨单元布局。

1

您可以使用您喜欢的设计在IB中创建自定义单元格。

编辑: 这是一个良好的开端:http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/TableView_iPhone/TableViewCells/TableViewCells.html

参见如何在IB创建自定义细胞的部分。

+0

嗯,它不是一个标准化的元素? – Tim 2011-02-10 17:38:39

+0

nope,我在我的SafeWallet密码管理器应用程序中创建类似的自定义单元格。看看UITableViewCell.h。您只有4种类型的标准单元格,由SDK提供。还有什么 - 你有自由定制:) – 2011-02-10 18:03:30

+0

好的,但我可以从哪里获得源代码? – Tim 2011-02-10 20:56:15

1

使用UILabels的字体大小,颜色和对齐方式播放。这里的所有都是它的。

如果你想知道围绕文本字段的漂亮的圆角框架,那是因为有问题的屏幕中间有一个UITableView。这就是圆形细胞的来源。