簡體   English   中英

IOS 7.0:如何更改導航按鈕的layer.cornerRadius的值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM