【问题标题】:iPhone Mail Composer Appearance Change allowed?iPhone Mail Composer 外观更改是否允许?
【发布时间】:2012-07-19 22:14:09
【问题描述】:

我似乎记得以前读到过不允许更改邮件编写器视图控制器的外观。但是,我也只是第一次尝试使用

在整个系统范围内实现对导航栏的更改
[[UINavigationBar appearance] setBackgroundImage

方法

这会更改邮件编写器视图控制器中的导航栏。那么,现在是否允许进行更改?我进行外观调用的原因是我有很多导航栏,并且希望一次将它们全部设置好。

【问题讨论】:

  • 那么问题是什么?
  • 就像我在帖子中所说的,我之前读到您不能对邮件编写器视图控制器进行更改。然而,在 iOS 5 中引入了外观方法来使用一行代码设置所有导航栏栏按钮项的背景图像或色调。这甚至会更改邮件编写器视图控制器。那么,现在是否允许对邮件编写器视图控制器的导航栏和 uibarbuttonitems 进行更改?

标签: iphone xcode uinavigationbar background-image mfmailcomposeviewcontroller


【解决方案1】:

外观方法已记录在案,其效果旨在应用范围内,因此我认为使用它们没有任何问题。

【讨论】:

  • 之所以询问是因为Mail Composer 参考文档中的这一点 重要邮件撰写界面本身不可自定义,并且不得由您的应用程序修改。此外,在呈现界面后,您的应用程序不允许对电子邮件内容进行进一步的更改。用户仍然可以使用界面编辑内容,但程序更改会被忽略。因此,您必须在呈现界面之前设置内容字段的值。
  • 我相信这条评论是告诉人们不要进入视图并进行更改。这段文字明显早于 UIAppearance 功能,所以我认为它不适用于这种情况。 (想一想,最终取决于您获得的审稿人。)
  • 我同意你的观点,它应该被允许,但是对于新应用程序的审核需要将近整整两周的时间......是有风险的。我只是不明白他们为什么不更新文档。
  • 他们通常不会立即更新旧文档以获得新功能。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-04
  • 2018-05-28
  • 2011-04-10
相关资源
最近更新 更多