所以我在按钮上创建了一个带有图像的界面,但默认情况下,苹果会在导航栏按钮周围放置边框。有没有一种简单的方法可以删除它们?
问问题
781 次
2 回答
2
根据Add custom button to navigation controller without border,您可以
var button = new UIButton (new RectangleF (0, 0, 25, 25));
button.SetImage (new UIImage ("image"), UIControlState.Normal);
NavigationItem.LeftBarButtonItem = new UIBarButtonItem (button);
当然,如果你想对 BarButtonItem 进行一些控制,你可以这样做:
var button = new UIButton (new RectangleF (0, 0, 25, 25));
button.SetImage (new UIImage ("image"), UIControlState.Normal);
var buttonItem = new UIBarButtonItem (button);
buttonItem.SetTitleTextAttributes(...);
NavigationItem.LeftBarButtonItem = buttonItem;
于 2013-07-04T11:42:51.880 回答
2
在您的界面构建器中选择一个按钮,然后在右列的属性上将其Custom
设为带有背景图像的按钮:
添加一个普通的 UIButton 后,你有一个简单的界面生成器警报(可以使用普通按钮),单击一个按钮并将其设置为自定义边框:
在其他单击相同的按钮并使用第一个屏幕进行设置之后;)
于 2013-07-05T13:16:04.927 回答