
xib
文章平均质量分 79
Poison老师
写了十多年代码,也创业了多次,从底层到应用层
展开
-
ios开发 autolayout的Content Hugging Prlority内容拥抱优先级 教程
目录什么时候需要用到 Content Hugging Prlority例子1运行效果例子2运行效果例子一的xib操作方法例子而的xib操作方法什么时候需要用到 Content Hugging Prlority一般遇到在xib中 2个控件的约束不明确的时候,例如宽度高度不确定,系统会提示让你 增加 或者 减少 Content Hugging Prlority,字面意思是内容拥抱优先级.可以理解为,按照当前控件的大小设置优先级.当前控件的优先级高,大小就由当前控件的内容决定.内容比较抽象,看下面的例子例子原创 2021-08-20 10:49:21 · 537 阅读 · 0 评论 -
swift混编调用oc编写的Xib UIView出现[Storyboard] Unknown class in Interface Builder file.问题的解决
目录编译器运行后报错问题原因:这种问题仅限于swift调用其他项目的oc xib其他项目的oc xib配置如下:之前封装xib都是封装的控制器,今年开始把UIView封装成Xib,这样更灵活,但是之前都是封装的Swift的Xib给Swift项目用,今天封装了Oc Xib给Swift项目调用发现了问题.在Storyboard里面不识别oc 的Xib编译器运行后报错[Storyboard] Unknown class _TtC24TDWTZImagePickerViewDemo20TDWTZImagePi原创 2021-03-17 12:24:59 · 1398 阅读 · 0 评论 -
让oc像swift那样给@protocol协议添加方法的默认实现教程加demo
目录前言swift可以直接给协议方法设置默认方法为什么要使用协议而不是使用父类继承写好方法oc中如何让协议@protocol 里的方法拥有默认实现过程呢?设计思路oc添加协议oc添加类扩展,让类扩展遵守协议oc让自己的类调用协议里的默认方法demo下载地址前言因为我在swift里面封装了大量的工具类,但是oc下却很少,网上很多第三方框架的demo,使用的时候都是给的oc代码,如果我要把它封装成swift 的话,如果是简单例子还好,可是碰到那种已经做得很好的demo,复杂的有800行代码,我逐条转换成sw原创 2021-03-16 17:01:10 · 1366 阅读 · 0 评论 -
swift和oc调用第三方图片库TZImagePickerController(含代码)
swift 调用第三方图片库TZImagePickerController安装库oc的调用方法swift调用的时候不能调用里面的block,需要自定义一个类方法swift代码中的调用封装的oc类用oc可以方便的调用TZImagePickerController,但是使用swift调用的时候block会没发输入参数。下面代码是用oc封装一个可以被swift方便调用的类方法:安装库podfile里面的内容:pod ‘TZImagePickerController’然后执行pod installoc的原创 2020-12-08 16:48:28 · 2384 阅读 · 0 评论 -
xcode xib滚动视图Scroll View让视图在适配所有机型
xcode xib滚动视图Scroll View让视图在适配所有机型让滚动视图通过优先级设定不同的约束这里假设你已经会用纯xib里使用滚动视图scrollView了,如果没有,我后续会再写一篇详细的纯xib不用代码制作滚动视图的文章今天的内容是进阶版让滚动视图通过优先级设定不同的约束现在我的需求是这样,当屏幕很小的机型,例如苹果6或者4s之类的 显示不下我屏幕里的所有空间,就可以滚动。如果屏幕很大,那么让我屏幕里面的空间正常排列,但是最下面的2个按钮要在屏幕最下面。如下图模拟器iphone 12M原创 2020-12-03 17:21:07 · 784 阅读 · 0 评论