我正在更改项目颜色,并且 UIActivityViewController按钮上的此旧橙色不变。我想将按钮颜色从橙色更改为白色。 这是用户按下共享按钮并选择“ 添加到便笺”按钮时的外观。如何访问这些按钮并更改颜色?
第一个问题已解决。这段代码适用于按钮:
UIButton.appearance(whenContainedInInstancesOf: [UINavigationBar.self]).tintColor = .white
当我单击“ 新笔记”时,出现了这种外观。 如何更改此视图的标题颜色? 我想将此标题颜色从黑色更改为白色。
这是我的共享代码,我正在尝试每种条形颜色代码。
func shareLink(_ link: String) {
let activityViewController = UIActivityViewController(activityItems: [link], applicationActivities: nil)
activityViewController.navigationController?.navigationBar.barTintColor = .white
activityViewController.navigationController?.navigationBar.tintColor = .white
activityViewController.tabBarController?.navigationItem.backBarButtonItem?.tintColor = .white
activityViewController.tabBarController?.navigationController?.navigationBar.tintColor = .white
self.present(activityViewController, animated: true)
}
我还尝试在 didFinishLaunchingWithOptions 函数
中的 AppDelegate 上添加一些代码UINavigationBar.appearance().tintColor = .white
UIApplication.shared.keyWindow?.tintColor = .white
答案 0 :(得分:0)
好的。这些按钮不可访问。所以我解决了如下问题:
适用于所有UINavigationBar按钮:
UIButton.appearance(whenContainedInInstancesOf: [UINavigationBar.self]).tintColor = .white
适用于所有UINavigationBar标题:
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName : UIColor.white]