是否有方法可以更改导航栏中默认按钮的转角半径?
或者最好的方法是创建自定义按钮并在导航栏中设置此按钮。
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
感谢。
答案 0 :(得分:2)
您可能想要创建一个BarButtonItem,然后使用自定义视图将其设置为rightBarButtonItem。像
这样的东西 UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:aView];
item.customView.layer.cornerRadius = 5;
祝你好运。