2013-02-19 49 views
-1

我正在开发一个应用程序,为了利用iPhone 5屏幕中的额外空间,我想更改此UISegmentedControl的样式。所以,这涉及两部分。首先,检测代码是否是iPhone 5,然后更改样式。在代码中更改分段控件的风格

在3.5" 这将是这种风格

bar

而在4" 这一点。

​​

回答

2

检查使用[[UIScreen mainScreen] bounds]屏幕的大小。如果bounds.size.height大于某个数字(你决定这是什么),那么设置分段控件的segmentedControlStyle属性。对于较大的高度,您需要UISegmentedControlStylePlain。对于其他,你想要UISegmentedControlStyleBar