UIView
文章平均质量分 72
GY-93
这个作者很懒,什么都没留下…
展开
-
IOS-layoutSubviews方法的调用时机
IOS-layoutSubviews方法的调用时机前言layoutSubviews调用时机setNeedsLayout 和 layoutIfNeededaddSubview改变view的size大小需要注意点前言最近在开发项目的过程中,修改以前的布局代码,之前单独设置上、下、宽度、高度,的值是正常,但是我改成设置空间的frame之后,程序运行发生了死循环, 最后找到子控件的layoutSubviews方法中设置自身的高度,然后再父视图,我又设置了该控件的frame。子控件的代码:在运行之后,展示该原创 2022-02-22 13:50:16 · 4386 阅读 · 0 评论 -
IOS之UIView的生命周期
IOS之UIView的生命周期1. 代码创建2. XIB创建View3. 总结1. 代码创建private lazy var testView = TestView()使用init方法,底层会执行init(frame: CGRect) {}方法,frame为默认值zero,如果直接调用init(frame: CGRect) {}方法也是可以的willMove(toSuperview newSuperview: UIView?) {}: 即将加入到父视图或则从父视图移出, 如果是加入,则参数new原创 2021-01-06 10:21:54 · 1609 阅读 · 1 评论