ios之如何设置没有边框的 UIBarButtonItem
cyq1162
阅读:38
2025-05-04 20:05:19
评论:0
我用 barbutton 创建了如下 View
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"settingsicon.png"] style:UIBarButtonItemStylePlain target:self action:@selector(settingsButtonClicked:)];
它是这样来的
但我想要它
如何删除按钮的边框?
请您参考如下方法:
用这个 :
UIBarButtonItem *barButton= [[UIBarButtonItem alloc] initWithCustomView:customButton];
您可以使用任何您想要的 View 来初始化按钮。您可以制作一个按钮,其中包含任何(可接受的) View 。
例如。
// GRAPHICAL BUTTON FRAMEWORK
UIButton* btton = [UIButton buttonWithType:UIButtonTypeCustom];
[btton setFrame:CGRectMake(0, 0, 30, 30)];
[btton addTarget:self action:@selector(SOMEROUTINE) forControlEvents:UIControlEventTouchUpInside];
[btton setImage:[UIImage imageNamed:@"SOME IMAGE"] forState:UIControlStateNormal];
UIBarButtonItem* barButton = [[UIBarButtonItem alloc] initWithCustomView:btton];
希望它可以帮助你。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。