年年有"余"

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2943|回复: 0

调节UISegment Control控件高度

[复制链接]
  • TA的每日心情
    奋斗
    2022-12-13 21:26
  • 签到天数: 371 天

    [LV.9]以坛为家II

    发表于 2014-6-12 15:17:47 | 显示全部楼层 |阅读模式
    1、iOS6.0中UISegment Control的高度是固定44的,无法调整,但这个高度对于有些页面来讲过高了,如何调节他的高度呢?我们先来看下效果图:

    屏幕快照 2014-06-12 下午2.40.47.png

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

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

    屏幕快照 2014-06-12 下午3.03.37.png

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

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

    屏幕快照 2014-06-12 下午3.11.32.png

    5.2、将Segment Control的Style设置成Bordered

    屏幕快照 2014-06-12 下午3.10.53.png

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

    屏幕快照 2014-06-12 下午3.11.21.png

    6、搞定!前提条件是你本地有6.1与7.0的SDK包,试试看吧,亲测可行!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|Archiver|iOS开发笔记 ( 湘ICP备14010846号 )

    GMT+8, 2024-5-3 20:56 , Processed in 0.050508 second(s), 26 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表