【问题标题】:Design table-like custom interface without UITableView无需 UITableView 设计类似表格的自定义界面
【发布时间】:2011-02-15 09:42:18
【问题描述】:

我想创建一个具有表格外观的界面。 (例如有点类似于http://stephenmartin.me/iphone-form-field-design-patterns

我的应用将显示一个带有标签/文本框/按钮的表单

我不想使用 UITable,但想使用自定义视图(标签/文本框)

有人可以就我如何实现这一目标提供帮助或任何资源。

表单的外观和感觉基本上应该像表格视图一样优雅。

UITableView 使用什么字体?

更新:

使用 UITableView,我无法完全自定义外观。比如添加按钮、文本框等

这就是我寻找自定义视图设计的原因。

【问题讨论】:

  • 请问您为什么不想使用 UITableView?您只需将样式更改为 UITableViewStyleGrouped 即可拥有您所追求的外观...
  • 为什么不想使用 UITableView?你可以创建自定义 UITableViewCells 来达到你想要的效果。
  • 那篇文章已经过时了! :O
  • @BoltClock 幽灵。由于该博客的标语是“从移动 UX 战壕中实时报道”,这只能意味着 Stephen Martin FROM 是未来。我们应该试着打他一些赛马成绩什么的。 :-)
  • 绝对没有理由不使用UITableView。说真的,当您真正想要的是添加一些新功能时,您尝试发明已经为基本表视图结构发明的所有逻辑的工作量增加了 10 倍。有很多例子,我敢肯定,关于如何使用按钮、开关等创建自定义表格视图单元格的问题。

标签: iphone objective-c cocoa-touch interface-builder


【解决方案1】:

使用 UITableview。你可以完全自定义每个 UITableViewCell 的内容。相信我,我曾经避免使用 UITableView,因为当我开始使用 iPhone 编程时我不理解它,而创建和放置所有这些按钮以及更改它们的样式需要更多工作当规范发生变化时,在 Interface Builder 中增加一个,而不仅仅是学习 UITableview 并正确自定义它。 UITableView 是你在 iPhone 上的朋友。同样,UITableView 很好,学习它,喜欢它,使用它。您可以在界面构建器中创建自定义 UITableViewCells,放置文本框、按钮、图像,以及您能想象到的任何东西。在此过程中,您将了解更多关于 .xib 文件和目标 C 对象如何协同工作的信息,从而提高您作为开发人员的技能。

编辑:这是谷歌搜索“custom uitableviewcell”的一个结果,还有很多其他的

http://adeem.me/blog/2009/05/30/iphone-sdk-tutorial-part-6-creating-custom-uitableviewcell-using-interface-builder-uitableview/

【讨论】:

  • 您能否指出一些关于如何自定义 UITableViewCells 以及我可以使用相同的外观/感觉获得的示例?
【解决方案2】:

也许你可以使用这个库来简化你的任务:

http://www.sensiblecocoa.com/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 2020-03-21
    相关资源
    最近更新 更多