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]; 

希望它可以帮助你。


标签:ios
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号