【发布时间】:2016-02-01 11:37:38
【问题描述】:
我不明白为什么会发生这种情况,所以我正在找人帮忙解释原因。
我在我的代码中进行了此覆盖,以解决我在通过 Activity 共享操作在消息中使用蓝色导航栏上的蓝色栏按钮项时遇到的问题(所有其他按钮色调为白色):
extension MFMessageComposeViewController {
public override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.navigationBar.tintColor = UIColor.whiteColor()
}
}
现在,当我尝试通过 UIActivityViewController 共享文本和 NSURL 时,它不再在消息文本区域中显示文本和 url。当我注释掉上面的代码时,它会再次工作并正确显示文本和链接(当然蓝色导航栏上有蓝色栏按钮项目)。
什么会导致这种情况发生?
【问题讨论】:
标签: ios swift uiactivityviewcontroller mfmessagecomposeview