1
A
回答
2
我的做法是對UINavigationItem進行子類化並操作標題的設置器,以便它可以創建titleView作爲可以隨意配置的UILabel。
-(void)awakeFromNib{
if(self.title){
[self setTitle:self.title];
}
}
-(id)initWithTitle:(NSString *)title{
self = [super init];
if(self){
[self setTitle:title];
}
return self;
}
-(void)setTitle:(NSString *)title{
[super setTitle:title];
UILabel* label = [[[UILabel alloc] init] autorelease];
label.text = title;
label.font = [UIFont fontWithName:@"Helvetica-Bold" size:18];
label.shadowColor = [UIColor lightGrayColor];
label.shadowOffset = CGSizeMake(0, -1);
label.textAlignment = UITextAlignmentCenter;
label.textColor = [UIColor blackColor];
label.backgroundColor = [UIColor clearColor];
[label sizeToFit];
self.titleView = label;
}
相關問題
- 1. 更改陰影的顏色上UIBezierPath
- 2. 更改Android上ImageView的陰影顏色
- 3. 更改UIBoolButtonItem的UIToolbar陰影顏色
- 4. 更改UINavigationBar的顏色
- 5. 更改UIActivityViewController UINavigationBar的顏色
- 6. UINavigationBar顏色的更改
- 7. 更改ListView陰影顏色和大小
- 8. 無法更改CSS ::陰影顏色後
- 9. 模仿UINavigationBar標題的陰影偏移和顏色值是什麼?
- 10. 更改UITableView部分標題的顏色
- 11. 更改文字顏色UINavigationBar
- 12. UICollectionViewCell陰影顏色
- 13. UINavigationBar沒有子類化的顏色變化和陰影去除?
- 14. SVG:陰影的顏色
- 15. 如何去除UINavigationBar的底部陰影?
- 16. 添加陰影UINavigationBar的底部只有
- 17. 更改UINavigationBar UISearchController的背景顏色
- 18. 如何更改UINavigationBar的顏色?
- 19. 更改UINavigationBar中的文本顏色
- 20. 更改UINavigationBar的背景顏色
- 21. 更改UINavigationBar的標題
- 22. 更改do.call內的陰謀的標題
- 23. 如何將陰影背景白色更改爲其他顏色
- 24. 獲得焦點時更改文本字段的陰影顏色
- 25. 如何更改PHP中圖像的顏色,保持陰影
- 26. 更改動作欄陰影漸變的顏色
- 27. 更改GridViewColumn標題顏色
- 28. 更改顏色標題欄
- 29. iOS:UIButton的標題陰影顏色不起作用
- 30. 如何在TeeChart中設置標題的陰影顏色?