我在视图中放置了 3 个按钮,设置了背景图像,有时我需要禁用其中一个。我发现它们在 iOS 5.1 和 6.1 中看起来不同。我喜欢6.1版本。我应该怎么做才能使 5.1 中的设计与 6.1 中的设计相同?
1)看图片底部的白条
2) 第三个按钮被禁用,比 6.1 轻得多
<-- iOS5.1 <-- iOS6.1
PS:感谢您的声誉积分:)
白色工件似乎是默认的白色圆形矩形框。您是否将按钮类型设置为UIButtonTypeCustom
?
通常,当操作系统的两个主要版本之间存在 UI 差异时,正确的做法是顺其自然并使用每个版本附带的外观。在旧版本的操作系统中显示更新的 UI 元素看起来很奇怪——就像您的应用程序不太适合。此外,尝试模仿旧操作系统中的新外观需要做很多工作。
尝试设计您的应用程序,使其无论使用哪种按钮都看起来很棒,并且您的应用程序将与用户设备上的其他应用程序完美契合,无论他们使用什么版本。