zoukankan      html  css  js  c++  java
  • 【转】IOS中各种常用控件的默认高度,很全

    1.状态栏
    状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图
    iOS <wbr>各种控件默认高度

     
    用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。
     
    如果需要隐藏状态栏可以使用调用:
    [[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
    或者在应用程序文件Info.plist中将UIStatusBarHidden键设为ture。
     
     
    2.导航栏
    在纵向模式下导航栏为44像素高,在横向模式下为32像素高,导航栏提供了一个很少用的提示模式,该模式将高度扩展了30像素,在纵向模式下为320*74像素,在横向模式下为480*74像素。
    要向导航栏添加提示,则设置self.navigationItem.prompt = @"................"。
     
    iOS <wbr>各种控件默认高度

     
    3.选项卡  工具栏
    选项卡为48像素高,工具栏为44像素高。此两个UI元素通长不用于横向模式。
    iOS <wbr>各种控件默认高度

    典型的带有导航栏和状态栏的应用程序为纵向显示保留了320*416的区域,为横向保留了480*268的区域。如果使用选项卡栏或者工具栏则会使高度再次减少48或者44像素。
     
    4.键盘和pickerView
    此一般都为横向320*216像素,纵向为480*162像素。
     
    另外,UISwitch默认为94*28像素,UISegmentedControl通长为44像素高。
     
    UITextField高度一般至少为30像素。
     
    5.UIScreen类
    [[UIScreen mainScreen] applicationFrame]一般会根据正在使用的工具栏,状态栏,导航栏来返回可用的区域。
     
     
    iPhone和iPad下各种常见控件的宽度和标准是一样的,所以这里就用iPhone说明。
     
    以下是常见的几种控件的高度。Statusbar,Navigationbar和Tabbar的宽度极其图标大小。
    iOS <wbr>各种控件默认高度

     
    下表是更为详细的参数,包括了Statusbar,Navigationbar、Tabbar、toolbar和Keyboard等等
    iOS <wbr>各种控件默认高度

     
     
    参考链接:http://blog.sina.com.cn/s/blog_6d9cecaf0101chnt.html
  • 相关阅读:
    wex5 实战 框架拓展之2 事件派发与data刷新
    wex5 实战 框架拓展之1 公共data组件(Data)
    wex5 实战 HeidiSQL 导入Excel数据
    wex5 实战 手指触屏插件 hammer的集成与优劣
    wex5 实战 登陆帐号更换与用户id一致性
    wex5 实战 用户点评与提交设计技巧
    wex5 实战 省市县三级联动与地址薄同步
    wex5 实战 wex5与js的组件关系与执行顺序(父子与先后)
    wex5 实战 单页模式下的多页面数据同步
    [BZOJ]4237: 稻草人
  • 原文地址:https://www.cnblogs.com/wengzilin/p/3211010.html
Copyright © 2011-2022 走看看