2013-02-22 138 views
6

我在视图中放置了3个按钮,设置了背景图像,有时我需要禁用其中的一个。我发现它们在iOS 5.1和6.1中看起来不同。我喜欢6.1版本。我应该做些什么来使得5.1中的设计与6.1中的相同?iOS 5.1和6.1之间的UIButton差异

1)看白色条在图像

2)的底部第三按钮被禁用,并且比在6.1

iOS5.1 <相当打火机 - iOS5.1 iOS6.1 < - iOS6.1

PS:谢谢声望积分:)

+0

+1如果有人赞成你的问题,你会有足够的代表上传图片。如果你愿意,你可以编辑你的问题来添加链接,而其他人通常会找到这些图片并为你添加它们。 – Caleb 2013-02-22 23:15:30

+0

您可以添加指向图片的链接,并在您有足够的代表时在后期添加图片。 – allprog 2013-02-22 23:16:18

+0

有一个upvote。现在发布这些图片! – Tommy 2013-02-22 23:18:27

回答

0

通常,当操作系统的两个主要版本之间存在用户界面差异时,正确的做法是随流而动,并使用每个版本附带的外观。在较旧版本的操作系统中显示较新的UI元素看起来很奇怪 - 就像您的应用程序不太适合。另外,尝试模仿旧操作系统中的新外观还有很多工作要做。

尝试设计您的应用程序,使其看起来很棒,无论使用哪种版本,您的应用程序都可以适应用户设备上的其他应用程序。

+0

这是解决问题的一种方法。但按钮底部的白色条纹看起来像一些错误。你怎么看? – jpecinovsky 2013-02-24 22:40:13

1

白色的神器似乎是一个默认的白色圆角矩形框架。你是否设置了按钮类型为UIButtonTypeCustom