【发布时间】:2013-09-13 11:56:11
【问题描述】:
我的 UIBackbutton 没有出现有问题,我不确定是什么原因造成的。
这是我制作后退按钮图像的代码,它在我的第一个 ViewController 中:
UIImage *backButtonHomeImage = [[UIImage imageNamed:@"backButtonImage"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonHomeImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
当您第一次进入下一个视图时(通过按钮的转场完成),按钮不可见,但要返回的文本可见。一旦我点击后退按钮,图像就会出现,并且在我下次点击它时会一直出现。
我不确定这是否与我的代码或它所在的文件有关,或者是否与 iOS 7 问题有关。
【问题讨论】:
-
我遇到了完全相同的问题,并且该问题发生在 iOS 7 上。我对此进行了很多搜索,但到目前为止没有找到解决方案。暂时保留蓝色默认 backBarButtonItem 并删除您的自定义 backgroundImage 可能会对您有所帮助。
-
解决 iOS7 上自定义图形的常见问题。面临同样的麻烦
-
你找到解决办法了吗?
-
这是苹果的错误;解决方案iOS 7 custom back button。
标签: ios objective-c uinavigationcontroller ios7 uibuttonbaritem