作者:云妹12241999 | 来源:互联网 | 2023-01-30 09:19
我正在尝试将动态笔尖加载为容器的子视图.我几乎得到它的工作,除了子视图有一个我似乎无法摆脱的偏移(参见下面图片中的粉红色视图).

从View Hierarchy调试:

正如您在第2张图片中看到的那样,容器框架已正确定位,而子视图由于某种原因未正确定位.
我真的不知道autolayout会发生什么.
这是处理加载笔尖并将其指定为子视图的代码:

注释掉的代码是我试图使它工作的所有东西,没有成功.我认为autolayout可以独立工作而不需要做任何事情,但默认情况下它加载nib而不调整它.
这意味着前导和顶部锚是正确的,但是笔尖然后使用它的全尺寸......(参见下图)

所以问题是,为了加载笔尖并使其适合容器视图,我需要做些什么?