在 xib 上,拖动视图将自动进入更大的视图
Posted
技术标签:
【中文标题】在 xib 上,拖动视图将自动进入更大的视图【英文标题】:On xib, dragging view will automatically go inside a bigger view 【发布时间】:2015-06-10 08:34:39 【问题描述】:在我的 xib 中,我有一个 UIView 和一个 UIImageView。 UIView 涵盖了所有的 xib,而 UIImageView 则要小得多。如果我拖动 UIImageView,它会自动在视图内捕捉。
这让我发疯,因为我从不想要那样。我只是想改变它的位置,而我能做到这一点的唯一方法就是使用实用程序/尺寸检查器。但是当我有很多对象并且我不能使用拖放来移动东西时,这非常令人沮丧。
请问有什么方法可以防止/禁用它吗?
谢谢。
【问题讨论】:
【参考方案1】:最简单的方法是在移动/添加另一个视图时取消选中大视图的installed
复选框
【讨论】:
是的,这就是我现在所做的,这是唯一有效的方法,但想象一下,我有很多视图,但并非所有视图都安装在所有大小类别上。很难记住应该在特定尺寸等级上安装哪一个,所以我不这样做了。 嗯,没错,可能其他人有更好的解决方案。【参考方案2】:您可以使用点击尺寸检查器来做到这一点。 首先,您可以选择 UIImageView,然后转到尺寸检查器并更改 x 和 y。
【讨论】:
是的,我说过我能做到。但我希望能够使用拖放,我花了很多时间使用尺寸检查器。 能详细解释一下吗【参考方案3】:您可以使用键盘上的箭头键或在size inspector
窗格中进行设置。
【讨论】:
我知道,但是将对象移动超过几个像素需要很长时间。 当你按住 shift 和箭头键时,它可以让你跳跃 5 个像素。以上是关于在 xib 上,拖动视图将自动进入更大的视图的主要内容,如果未能解决你的问题,请参考以下文章