iOS开发之Xib错误排除

1.手动创建控制器的Xib,记得两步走

(两步走就都没有问题,最稳妥就是创建控制器时候顺带勾选Xib)

Class 记得绑定对

image.png

拖线要记得位置

iOS开发之Xib错误排除_第1张图片
image.png

2.普通View是没有顺带勾选xib,只有创建后手动创建,记得Class绑定正确的类名就可以

iOS开发之Xib错误排除_第2张图片
image.png

3.Xib相关方法

iOS开发之Xib错误排除_第3张图片
image.png

https://blog.csdn.net/zhongbeida_xue/article/details/51543538

4.Xib控件初始化,如果不设置frame,大小默认就是Xib大小

image.png

5.Xib手动修改frame,使用frame分类,然后重新set就好

iOS开发之Xib错误排除_第4张图片
image.png

6.Xib中设置view圆角和边框的两种方法

https://www.jianshu.com/p/45fbe3871459

7.xib中多个控件如何让他们平分屏幕的宽度

https://www.jianshu.com/p/d9db566a9c95

8.设置高度自适应

1.控件的依赖都基于 子控件 跟 子控件 之间,尽量不依赖于父View

2.已知的控件高度宽度也都设置,提高效率,比如红色圈部分,宽高大小都固定,就剩下文字和空白View高度还没有固定

iOS开发之Xib错误排除_第5张图片

3.大部分是TableViewCell设置高度自使用,那么不需要设置固定高度,只需要设置如下:

image.png

9.关于使用xib创建View不显示的问题

https://www.jianshu.com/p/c44b698d4c53

10.加载Xib少用drawRect

https://www.jianshu.com/p/5795a30849ed

11.修改Xib子控件的frame

iOS开发之Xib错误排除_第6张图片
image.png

image.png

12.设置Xib的注意点

iOS开发之Xib错误排除_第7张图片
image.png

13.使用xib创建cell的3种初始化方式

https://blog.csdn.net/Bolted_snail/article/details/80244046

你可能感兴趣的:(iOS开发之Xib错误排除)