举例说明

image.png

方案 3种

看到这种 设计那么需要进行适配

使用纯代码去适配 工作量大 使用很多纯代码 体力活 基本就是判断 上方 下方高度 去计算和配合自动布局做更改

多一份xib ipad 的 内容和 本身xib一致 ,只是带后缀~ipad ~iphone 代码多的话 同样体力活 很多点击 跳转事件 都会重新绑 容易搞漏

size class 这个可能是唯一拯救你的方式去快速做ipad适配 (为嘛这样说 如果你有一个现成的iPhone项目如何快速 让你搞个一模一样的ipad项目 ????? 当然是纯代码写的,就只能撸代码了 )省时省力 (也是体力活 ,但是毕竟不用写代码对吧 写了还要测) 基本上就造着设计图 拖拖拽拽 不写一句代码 适配了 还能实时看到效果

关于如何用size class 去适配所有约束我练习过有好多次 踩着 官方文档还有网上各种教程 姑且认为我是真的很蠢 是真不太明白这个

到底是个什么鬼 compact regular 然后直到

我发现 this size class 和 all 的区别的时候 我做了一些practice any class 的时候

(其实之前也发现过但是之前总是 约束横竖屏时 出现冲突约束 ,

横屏配好 配竖屏出问题,竖屏约束做好 横屏出问题 ☹️

ios 纯代码怎么适配ipad_关于ios 适配ihone 和 ipad方式相关推荐

  1. ios 纯代码怎么适配ipad_iOS屏幕适配(纯代码)

    在iOS实际项目开发中, 我们经常要适配不同尺寸的屏幕,如iPhone4s,iPhone5/s,iPhone6/s,iPhone6Plus等. 在代码中创建一个控件如: UILabel *label ...

  2. iOS纯代码工程手动快速适配

    首先说下让自己的程序支持iPhone6和6+,第一种使用官方提供的launch screen.xib,这个直接看官方文档即可,这里不再多述:第二种方法是和之前iPhone5的类似,比较简单,为iPho ...

  3. ios 纯代码怎么适配ipad_iPad横竖屏下的代码适配

    你可能非常了解用不同的方式去适配不同尺寸的iPhone屏幕,在适配iPhone屏幕时你需要考虑的只是屏幕大小变化带来的UI元素间隔的变化,但是在iPad上主要针对的是横竖屏下完全不同的UI元素的布局, ...

  4. Objective-C iOS纯代码布局 一堆代码可以放这里!

    前言: 最近写的文章都是创业类,好吧,今天好好写写技术类的文章! 不过分享的不是IOS相关的文章,毕竟这几天在速成IOS,看的是objective-c,由于速成的很快,好累! 好在现在基本已经入了点门 ...

  5. Object-C iOS纯代码布局 一堆代码可以放这里!

    前言: 最近写的文章都是创业类,好吧,今天好好写写技术类的文章! 不过分享的不是IOS相关的文章,毕竟这几天在速成IOS,看的是object-c,由于速成的很快,好累! 好在现在基本已经入了点门道了, ...

  6. ios pull代码不提示成功_pullRefresh ios版问题 跪求大神帮助啊

    mui.init({ statusBarBackground: '#782d10' // ,pullRefresh: { // container: '#pullrefresh', // up: { ...

  7. ios14.3开发之使用纯代码创建UITabbarController

    ios14.3开发之使用纯代码创建UITabbarController 这里我们IOS版本14.3.Xcode 版本选择的是.12.3版本:来自apple最新的xcode版本,该版本支持最新的swif ...

  8. ios 代码设置控件宽高比_iOS--利用比例纯代码适配屏幕大小

    首先说下让自己的程序支持iPhone6和6+,第一种使用官方提供的launch screen.xib,这个直接看官方文档即可,这里不再多述:第二种方法是和之前iPhone5的类似,比较简单,为iPho ...

  9. IOS之使用纯代码push ViewController

    IOS之使用纯代码push ViewController LJSettingController *set = [[LJSettingController alloc]init];[self.navi ...

  10. IOS基础之使用UICollectionView纯代码创建

    IOS基础之使用UICollectionView纯代码创建 资料来自2016-5-12某站. 有一定的参考意义, 涉及plist 转字典模型,UICollectionView使用纯代码加载到View里 ...

最新文章

  1. .net erp(办公oa)开发平台架构之流程服务概要介绍
  2. 图片的批量下载 和 爬虫爬取图片数据集
  3. 从frame跳转到一个新的页面
  4. springboot后台怎么获取前端传过来的excel_开源商城系统包含后台管理和手机端
  5. Keras.layers各种层介绍,网络层、卷积层、池化层 等
  6. ftp无法与服务器建立连接_建立与Oracle数据库服务器连接的两种连接模式
  7. hystrix是什么?
  8. [Bugku][Crypto][CTF][2020]Crypto 1-20 write up
  9. vector中的reserve() 与 resize()
  10. typecho博客主题 “Freedom-冷文”
  11. Java中,与;||与|的区别
  12. 使用Python完美管理和调度你的多个任务
  13. 原型化系统---失物招领APP
  14. HDU2188 选拔志愿者【巴什博弈】
  15. 特征图注意力_CV注意力机制论文阅读笔记
  16. 王道考研机试指南重写
  17. 树莓派读写ABB变频器
  18. 爬虫python 英文,python爬虫—爬取英文名以及正则表达式的介绍
  19. 冬瓜哥送你元宵大礼盒啦!!
  20. Nginx实现虚拟主机

热门文章

  1. 原相机怎么拍出网图_教你如何用iPhone原相机拍照也能网红风
  2. Android Studio设置签名密钥
  3. 苹果app项目退款教程
  4. [JPA错误]javax.persistence.EntityNotFoundException: Unable to find xxx
  5. C# 实现Windows Media Encoder音视频捕捉
  6. 二极管和三极管介绍-二极管和三极管的区别及工作原理详解-KIA MOS管
  7. 每日工作记录——状态机的编码选择
  8. GSM/CDMA/GPRS介绍
  9. VGA驱动实现并下板EGO1
  10. 《模式识别》期末考试考题汇总带答案