具有左对齐标签的可编辑UITableViewCell

时间:2011-04-27 16:11:00

标签: iphone objective-c cocoa-touch

我是iphone应用程序开发的新手,我正在努力创建一个表格视图页面,其中每一行都包含一个左对齐的标签,旁边有一个可编辑的文本 - 就像它在电子邮件帐户详细信息页面中的工作方式一样在我的iPhone上设置应用程序。

我一直在谷歌搜索这个主题好几个小时,现在我已经清楚地知道我需要将UITextFields添加到UITableViewCells,但我仍然不清楚如何使这些文本字段占用适量的空间:

  • 如何使文本字段彼此对齐?
  • 如何使文本字段尽可能向右扩展?
  • 如何阻止文本字段隐藏左对齐标签的一部分?

2 个答案:

答案 0 :(得分:1)

阅读Apple Docs on Tableviews有许多预定义的表格单元格。另请查看Tableview programming Guide。选择具有您想要的字体特征的那个,Apple会为您处理它。此外,在“设置”应用中,设置为“分组”样式。

对于你所描述的外观,我认为它被称为UITableViewCellStyleSubtitle

答案 1 :(得分:0)

您需要自定义UITableViewCells,并且有许多方法可以制作它们。出于您的目的,Apple documentation中详述的任何一种技术都可能就足够了。

这些方法的替代方法是GSUtils(完全公开:由我编写的开源库),您可以使用相同的方法设计表格视图单元,就像设计UIView一样。