博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS:界面适配(二)--iPhone/iPad适配(关于xib)
阅读量:5103 次
发布时间:2019-06-13

本文共 850 字,大约阅读时间需要 2 分钟。

本文纯属个人看法,强迫症后遗症 

        版本:xcode 6.0 + iOS SDK 8.0

        讨论范围:的view(创建VC时自带的xib)

------------------------------------

        在中发现没法区别一个xib是iPhone 还是iPad版的?虽然可以查看Utilities中size inspector的大小,但是没有一个明确的标识,表示它是iPhone还是iPad。

 

  •         如何区别一个xib是iPhone or iPad?

 

        在xib 查看方式source code中,看它的标识:"com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" or  "com.apple.InterfaceBuilder3.CocoaTouch.XIB"

 

  •         创建xib时的类型?

 

        创建VC时,可以选着xib的类型,没有Universal的类型。

 

  •         将iPhone类型的xib转换成iPad类型?

 

       修改xib source code 浏览模式下的

  •          xib中view界面默认大小?

 

                 

        坐标不是任何一款机型的坐标大小(Simulated Metrics中size 为inferred)

 

  •         xib中view大小的修改?

 

        

Inferred:继承于父类,默认的选项,通常是设备面积多大,view就多大(相当Universal)。在size inspector 中不可以修改view的大小;

Freeform:自由设置,在size inspector 中可以自由设置view的大小;

xx-inch:某个设备的大小。在size inspector 中不可以修改view的大小;(iPhone类型没有iPad那些选项,同理iPad类型)

 

  •         xib中一般UIView 和VC的view属性的UIView区别?

 

             有没有simulated metrics(跟view相关)这一设置。

         

 

转载于:https://www.cnblogs.com/code4app/p/4344945.html

你可能感兴趣的文章
json
查看>>
Oracle 11g修改字符集AL32UTF8为ZHS16GBK
查看>>
jq form表单自动赋值
查看>>
06.FileStream类的学习
查看>>
linux dns搭建
查看>>
vim中的正则表达式替换
查看>>
strongswan--linux内核ipsec policy类型
查看>>
Binding基础
查看>>
java后台设计简单的json数据接口,设置可跨域访问,前端ajax获取json数据
查看>>
jQuery 添加元素
查看>>
ESFramework ——成熟的C#网络通信框架(跨平台)
查看>>
iOS基础知识之多态问题
查看>>
2017.3.16 上午
查看>>
HTTP状态码大全
查看>>
(私人收藏)第七届山东省中小学生机器人大赛接力赛解决方案
查看>>
Hue的全局配置文件hue.ini(图文详解)
查看>>
AC算法分析
查看>>
Spark基本架构及原理
查看>>
Linux系统环境搭建
查看>>
usb驱动之打印usb设备信息(二)
查看>>