我在该站点上查看了其他问题,并设法在界面构建器中使用xib创建了一个“视图”,可以在另一个视图中成功使用它。
我不明白的是,我正在构建的可重用视图是如何将控件放置在该视图中?
然后,当我在另一个视图中使用该视图并将其定位为0、0时,它应该位于左上方。它不会移到左上角,因为可重用的View本身的位置不同。这正常吗?如何制作控件包装?
最佳答案
您必须创建带有控件的subView,因为必须在subView中查找,可以说
您已经将subview称为view1,如下所示,其中X作为控件
-------------
| |
| X X |
| X X |
-------------
你有像
-------------
| |
| |
| |
| |
| |
| |
-------------
现在,如果您想将view1上方放置到view2顶部,它将看起来像
-------------
| |
| X X |
| X X |
| |
| |
| |
-------------
如果将view1放在视图2的底部,它将看起来像
-------------
| |
| |
| |
| |
| X X |
| X X |
-------------
关于ios - 创建可重用的iOS“ View ”(大小如何?),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43299598/