[英]iOS - referencing and programmatically moving a view from an XIB file
假设您有一个故事板的视图控制器,请按住Option键并单击您的源文件以在助手编辑器中将其打开。 您从文档轮廓(箭头指向的位置)中按CTRL +拖动到源文件中要显示插座的位置,Xcode将为视图创建IBOutlet。
如果您的问题是仅从故事板上加载视图,而无需使用视图控制器。 我想您可以实例化视图控制器,对视图进行强引用,从其超级视图中删除视图,然后废弃视图控制器,但这似乎有点浪费; 在这种情况下,我将视图复制并粘贴到其自己的笔尖中。
请注意,就移动视图而言,是的,它将移动其所有子视图。 如果这是一种临时动画,请考虑将.transform属性与UIView Animation方法之一一起使用。 您也可以从界面构建器中CTRL + Drag约束,并在代码中操作约束。 如果您使用约束,则应避免手动设置框架/中心,否则自动布局会给您带来麻烦。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.