一个ViewController对应多个Xib
来源:互联网 发布:js视频弹窗代码 编辑:程序博客网 时间:2024/06/06 14:12
前言:
随着苹果手机屏幕的逐渐变大,适配对于手机应用的开发也越来越重。现在开发主要适配分两种,6p和6p已下的设备。有些公司采用直接开发两版app的方式解决。大部分公司则采用比例系数区分。
比例系数开发的大概步骤:
1.选着一个尺寸作为开发设计的基准
2.制定其他屏幕的适配规则
3.特殊的适配给出具体的效果图
例如携程的比例系数
5 autoSizeScaleX=1 autoSizeScaleY=1
6 autoSizeScaleX=1.171875 autoSizeScaleY=1.17429577
6Plus autoSizeScaleX=1.29375 autoSizeScaleY=1.2957
这种一般是纯代码区分,有时候我们会遇到一下几种问题
1.UI设计比较复杂代码写起来比较繁琐,
2.各种尺寸的比例系数无规则,用代码区分比较复杂。
3.想用xib进行开发
这时候你可以考虑一下用一个控制器对用多个xib方式解决
一个ViewController对应多个Xib实现步骤:
1.创建一个控制器,然后创建两个xib
2.多个xib的class都对应上同一个控制器
每个xib的File,s Owner 都关联上自己的View
3.每个xib上同样的事件关联在一个统一的处理函数中
在控制器初始化的时候加载不同的xib
5.简单demo链接 https://github.com/asdfdsa001/OneControllerMoreXib
阅读全文
0 0
- 一个ViewController对应多个Xib
- 1个viewController怎么关联2个XIB,一个是iphone的XIB,一个是ipad的xib
- IOS中可以一个多个xib文件对应一个类。当然也可以在一个Xib中创建多个view然后也是用一个类控制
- iOS 之在一个viewController中添加多个viewController
- iOS开发 从一个空项目创建ViewController和xib
- iOS开发 从一个空项目创建ViewController和xib
- 多个ViewController 只隐藏一个ViewController的UINavigationBar 和UITabBar
- 通过xib创建viewcontroller
- xib创建ViewController
- 在一个xib中添加多个Controller
- 关于一个Form对应多个Action
- 关于多个Action 对应 一个 FormBean
- Qt多个signals对应一个slot
- 一个TABLESPACE对应多个数据文件
- 一个服务端对应多个客户端
- 一个驱动程序对应多个设备
- 一个域名对应多个IP
- 一个uv对应多个贴图
- 我理解的控制反转IOC!
- VL09增强-冲销校验
- mke2fs missing mtab file problem
- 浅读Tomcat源码(四)---session、servletContext、listener浅析
- 设计模式之工厂模式
- 一个ViewController对应多个Xib
- 数据结构实验之二叉树三:统计叶子数 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description
- Mongoose 操作MongoDB
- Let the Balloon Rise
- Spring MVC 自定义视图
- Python中CSV文件获取—全球各国国内生产总值
- 2017年第三十七届国际名家具(东莞)展览会会刊(参展商名录)
- 开源神器,无需一行代码就能搞定机器学习,不会数学也能上手
- SQL2005备份如何在SQL2000上还原