UIBarButtonItem在iOS 7上不平坦
只是一个简单的问题。我正在更新我公司的iOS 7应用程序,并且遇到了一些问题。现在,最大的是UIBarButtonItem。当我编译我的应用程序对iOS 7,然后运行应用程序,我得到旧的酒吧按钮。UIBarButtonItem在iOS 7上不平坦
总之,我的栏按钮看起来是这样的:
而不仅仅是文字。应用程序本身最初是在iOS 5上编码的,所以我们在过去的几年里一直在更新它。顺便说一句,这是我如何添加按钮:
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonSystemItemDone target:nil action:nil];
任何意见或建议将非常感激。
谢谢!
这看起来不像系统按钮。
您确定您未设置按钮的自定义背景,也许使用UIAppearance
代理?
哦,我的天......我不知道如何使用代理对象来调整UI元素。我只是在Xcode中搜索了一下,然后我发现代码在应用程序委托中。非常感谢! –
没问题,我很高兴你解决了:) –
也许你有喜欢你的按钮”
的背景图像试试这个:)
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:nil action:nil];
self.navigationItem.leftBarButtonItem = item;
老兄...这是2013年...开始使用ARC的时间! – smileyborg
尝试使用不同的风格 – Hackmodford
感谢您的答复...不幸的是,只改变风格有没有对按钮的影响。 –