Sian 发表于 2014-6-12 15:17:47

调节UISegment Control控件高度

1、iOS6.0中UISegment Control的高度是固定44的,无法调整,但这个高度对于有些页面来讲过高了,如何调节他的高度呢?我们先来看下效果图:



2、两个同样的UISegment Control控件,一个高度为29,一个为44;

3、UISegment Control系统给了三种类型,分别为:Plain、Bordered、Bar,以下是三种类型的效果



4、我现在想要的效果是Plain或Bordered的样式与Bar的高度,这两者原则上没办法结合起来,今天我们通过另外一种方式将他们结合

5.1、将Interface Builder Document的View as 设置成:iOS7.0 and Later



5.2、将Segment Control的Style设置成Bordered



5.3、再将Interface Builder Document的View as 设置成:iOS6.1 and Eariler



6、搞定!前提条件是你本地有6.1与7.0的SDK包,试试看吧,亲测可行!
页: [1]
查看完整版本: 调节UISegment Control控件高度