Apple指南“使用图钉和对齐工具添加自动布局约束”指出:
要创建与不是最近邻居的另一个项目相关的约束,请单击文本字段中的黑色向下箭头,然后从弹出菜单中选择另一个附近的项目。
我的情节提要有一个包含UITextView和UIButton的UIView。
我将注意到这些对象在视图中“在情节提要上”不可见。由于Interface Builder的限制,它们仅在左侧边栏中可见。因此,默认情况下,我无法在故事板上放置“向右”按钮(如果这是导致此问题的原因)。
我需要在“文本视图”和“按钮”之间添加一个约束。文本视图应在左侧,然后是按钮,并在其之间留有边距。
但是,当我添加约束时,使用的两个对象是“文本视图”和父UIView。不是按钮。
文本视图的“最近邻居”应该是按钮。
按照指南的建议,我也无法从菜单中选择按钮作为第二项。仅父级UIView可用。
为什么Button对象在该菜单中不可用?
如何在“文本视图”和“按钮”之间添加约束?
仅显示对您选择的方向有意义的视图。因此,如果一个视图在另一个视图上方,并且您选择了左约束或右约束,则不会显示另一个视图。如果选择最高约束,则应该这样做。
执行此操作的另一种方法是,将文本视图中的控件拖动到场景列表中的按钮,然后从弹出窗口中选择所需的约束。创建约束后,可以根据需要对其进行编辑以更改值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句