一个快速的iPhone问题,我目前在我的应用程序中使用人员选择器,我在我的应用程序中使用黑色导航栏,但人员选择器以默认的蓝色显示。iPhone - 人员选取器,是否可以更改naviagtion栏的颜色和文字?
我曾尝试:
picker.navigationBar.backgroundColor = [UIColor blackColor];
但是它仍然显示蓝色。
是否可以更改人员选择器上导航栏的颜色?或者它总是会变成蓝色,因为它是系统模态视图?
编辑:
使用的颜色以下工作:
picker.navigationBar.tintColor = [UIColor blackColor];
但是使用:
picker.title = @"MyText";
或
[email protected]"MyText";
或
[email protected]"MyText";
不行的,标题始终保持为“所有联系人”
文本,你知道,如果苹果商店接受变更后的地址簿颜色应用颜色的? – Sefran2 2011-12-03 09:46:07
@Fran - 我认为他们做了,但我不确定。在这一点上,你不应该再使用类别了,因为iOS 5增加了自定义原生UI控件的新方法。 – Moshe 2011-12-03 22:57:28