
UIImage* image3 = [UIImage imagenamed:@"iphone-btn-next@2x.png"];CGRect frameimg = CGRectMake(0,57,44);UIbutton *somebutton = [[UIbutton alloc] initWithFrame:frameimg];[somebutton setBackgroundImage:image3 forState:UIControlStatenormal];[somebutton setBackgroundImage:image3 forState:UIControlStateHighlighted];[somebutton addTarget:self action:@selector(flipVIEw) forControlEvents:UIControlEventtouchUpInsIDe];[somebutton setShowstouchWhenHighlighted:YES];UIbarbuttonItem *mailbutton =[[UIbarbuttonItem alloc] initWithCustomVIEw:somebutton];self.navigationItem.rightbarbuttonItem=mailbutton;
它工作正常,但问题是,当我点击按钮时,我可以看到按钮中心的白色(见截图).有人可以告诉我摆脱它的方法吗?
解决方法 这应该是写答案删除线
[somebutton setShowstouchWhenHighlighted:YES];
试试这个比
UIImage* image3 = [UIImage imagenamed:@"iphone-btn-next@2x.png"];CGRect frameimg = CGRectMake(0,44);UIbutton *somebutton = [[UIbutton alloc] initWithFrame:frameimg];[somebutton setBackgroundImage:image3 forState:UIControlStatenormal];[somebutton setBackgroundImage:image3 forState:UIControlStateHighlighted];[somebutton addTarget:self action:@selector(flipVIEw)forControlEvents:UIControlEventtouchUpInsIDe];UIbarbuttonItem *mailbutton =[[UIbarbuttonItem alloc] initWithCustomVIEw:somebutton];self.navigationItem.rightbarbuttonItem=mailbutton;总结
以上是内存溢出为你收集整理的ios – 录制UIBar按钮项目时的白色全部内容,希望文章能够帮你解决ios – 录制UIBar按钮项目时的白色所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)