【发布时间】:2026-01-23 16:35:02
【问题描述】:
在 iOS 6 中,我的 UITableViewController 中的导航如下所示:
在 iOS 7 中:
如何模仿 iOS 风格?我会使用图像,但每个单元格的文本长度不同。
【问题讨论】:
-
您可以使用缩放到文本大小的图像,因此 [text sizeWithFont:[UIFont fontWithName:FONT_NAME size:FONT_SIZE]].width 会给您文本的大小,然后添加一些填充。将文本添加到按钮 titleLabel 中,然后将其添加为子视图。或者接受 ios7 的外观,在 ios7 上拥有 ios6 应用程序的外观会像大拇指一样突出,不会受到称赞。
-
请重新考虑您要达到的目标,如文档所述“(...)总体建议保持不变:首先,专注于为 iOS 7 重新设计应用程序。然后——如果重新设计包括导航或结构更改——将这些更改带到 iOS 6 版本中(...)"Apple Documentation
-
是的,同意这两个关于 iOS 7 的观点,但是,我是为客户做的,他们想要 iOS 6 的外观。大声笑,我确信一旦它发货,我会将它链接回 iOS 7。
-
@LilMoke 你在乎什么?你得到更多的工作。 :D
标签: ios cocoa-touch user-interface ios7 uinavigationbar