5

只是一个快速的问题。我正在为 iOS 7 更新我公司的应用程序,但遇到了几堵墙。现在,最重要的是 UIBarButtonItem。当我针对 iOS 7 编译我的应用程序然后运行该应用程序时,我得到了旧的条形按钮。

简而言之,我的栏按钮如下所示:

在此处输入图像描述

而不仅仅是文字。该应用程序本身最初是在 iOS 5 上编码的,因此我们在过去几年一直在对其进行更新。顺便说一句,这是我添加按钮的方式:

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonSystemItemDone target:nil action:nil];

任何建议或线索将不胜感激。

谢谢!

4

3 回答 3

8

这看起来不像是系统按钮。

您确定您没有为按钮设置自定义背景,也许使用UIAppearance代理?

于 2013-10-01T02:17:20.840 回答
3

也许你有一个像你的按钮背景的图像'

于 2013-10-01T02:27:22.490 回答
3

试试这个 :)

UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:nil action:nil];
self.navigationItem.leftBarButtonItem = item;
于 2013-10-01T02:32:15.700 回答