是否有方法可以改变导航栏默认按钮的角半径?
或者最好的方法是创建一个自定义按钮,并将此按钮设置在导航栏中。
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,然后用自定义视图将它设置为右BarButtonItem。就像
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:aView];
item.customView.layer.cornerRadius = 5;
好运。