我正在尝试将动态nib作为容器的子视图加载。我已经接近成功,但是子视图有一个偏移量,我似乎无法去除它(参见下面图片中的粉色视图)。
从视图层次结构调试:
正如您在第二张图片中所看到的那样,容器框架正确地定位了,而子视图则没有,由于某种原因。我不太清楚自动布局发生了什么。
以下是处理加载nib并将其分配为子视图的代码: 注释掉的代码是我尝试过但没有成功的所有方法。我以为自动布局会自己工作而无需我做任何事情,但默认情况下它会加载nib文件而不调整其大小。
这意味着前导和顶部锚点是正确的,但是nib文件然后使用其完整大小...(参见下面的图片) 所以问题是,我需要做什么才能加载nib并使其适合容器视图?