[英]IOS 7.0 : How to change values of layer.cornerRadius of a Navigation Button
有沒有方法可以更改導航欄中默認按鈕的角半徑?
或者最好的方法是創建自定義按鈕並在導航欄中設置此按鈕。
NSDictionary *rightAttributes = [NSDictionary dictionaryWithObjectsAndKeys:
[UIFont fontWithName:@"myFont" size:12.0], UITextAttributeFont,
nil];
[self.navigationItem.rightBarButtonItem setTitleTextAttributes:rightAttributes forState:UIControlStateNormal];
//self.navigationItem.rightBarButtonItem.layer.cornerRadius = 5; //Don'tWork
謝謝。
您可能想要創建一個BarButtonItem,然后使用自定義視圖將其設置為rightBarButtonItem。 就像是
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:aView];
item.customView.layer.cornerRadius = 5;
祝好運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.