iOS 7 UITableViewController 导航类似于 iOS 6

Posted

技术标签:

【中文标题】iOS 7 UITableViewController 导航类似于 iOS 6【英文标题】:iOS 7 UITableViewController navigation like iOS 6 【发布时间】:2013-11-14 20:13:14 【问题描述】:

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 【参考方案1】:

您应该使用可调整大小的图片。这样,您的图像将在中间拉伸并适合任何文本。

【讨论】:

以上是关于iOS 7 UITableViewController 导航类似于 iOS 6的主要内容,如果未能解决你的问题,请参考以下文章

tableHeaderView中的UITextView找不到委托

如何在 prepareForSegue 中嵌入 UINavigationController?

将 UITableView 实例化为弹出框时,UITableViewCell 的属性为零

iOS 6/7 Delta 不工作 iOS 7.1

iOS 7中的iOS 7 AVPlayer AVPlayerItem持续时间不正确

Ipad图标大小Ipad设置ios 5-7 29pt 1x 2x - iPad聚光灯ios 7 40 pt - iPad app ios 7 76 pt [关闭]