在代码中更改分段控制的样式

时间:2013-02-19 23:08:44

标签: ios xcode iphone-5

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

在3.5“这将是这种风格

bar

在4“这个。

plain

1 个答案:

答案 0 :(得分:2)

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