在通过ActivityView打开的电子邮件对话框中更改色调颜色

时间:2013-12-17 15:59:17

标签: ios uiview ios7 navigation uiactivityviewcontroller

我们在整个应用程序中都有白色tintColor。

请参阅取消按钮。是白色的。

enter image description here

我们如何改变它的颜色?

2 个答案:

答案 0 :(得分:1)

您可以通过更改[UIBarButtonItem外观]来完成此操作,例如:

NSDictionary *textAttributes = @{UITextAttributeTextColor: [UIColor blackColor]};

[[UIBarButtonItem appearance] setTitleTextAttributes:textAttributes forState:UIControlStateNormal];

答案 1 :(得分:0)

试试这个: -

 UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Title" style:UIBarButtonItemStyleBordered target:self action:nil];
 [barButtonItem setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor redColor]} forState:UIControlStateNormal];
 self.navigationItem.rightBarButtonItems = @[barButtonItem]; 

根据您的要求更改标题和颜色。