自定义UIBarButtonItem

it2022-05-05  142

UIButton *playNowButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 64, 32)]; [playNowButton setBackgroundImage:[UIImage imageNamed:@"imagename.png"] forState:UIControlStateNormal]; [playNowButton addTarget:self action:@selector(doSomething)forControlEvents:UIControlEventTouchDown]; UIBarButtonItem *bar =[[UIBarButtonItem alloc] initWithCustomView:playNowButton]; [playNowButton release];

思路 创建一个UIButton将创建的UIButton作为UIBarButtonItem的参数传给UIBarButtonItem的初始化消息initWithCustomView中。

参考:http://mkhgg.blog.51cto.com/1741572/616479

http://stackoverflow.com/questions/2681321/uibarbuttonitem-with-custom-image-and-no-border

 

 

转载于:https://www.cnblogs.com/programmer-blog/p/3265123.html

相关资源:iOS自定义UIBarButtonItem的target和action示例代码

最新回复(0)