相关疑难解决方法(0)

更改iOS 12中MFMailComposeViewController中导航栏的标题颜色不起作用

如何更改UINavigationBarin MFMailComposeViewControllerin 的标题颜色iOS 12

这就是我在做的事情:

import MessageUI

extension MFMailComposeViewController {
    open override func viewDidLoad() {
        super.viewDidLoad()
        navigationBar.isTranslucent = false
        navigationBar.isOpaque = false
        navigationBar.barTintColor = .white
        navigationBar.tintColor = .white
        navigationBar.titleTextAttributes = [NSAttributedStringKey.foregroundColor: UIColor.white]
    }
}
Run Code Online (Sandbox Code Playgroud)

在iOS 10中工作:

ios 10

在iOS 11中工作:

ios 11

在iOS 12中不起作用:

ios 12

iphone uinavigationbar ios swift mfmailcomposeviewcontroller

30
推荐指数
1
解决办法
2568
查看次数