Swift Xcode 6:在所有设备上的图像视图上,让按钮停留在特定的位置?约束条件?
我仍然掌握着自动布局的诀窍,我需要帮助——我有一个图像视图,可以缩放到任何设备的屏幕上,我需要在所有设备的图像视图的特定部分上有一个按钮。我试着将其居中、固定,并尝试准确复制此处的操作:Swift Xcode 6:在所有设备上的图像视图上,让按钮停留在特定的位置?约束条件?,swift,xcode6,Swift,Xcode6,我仍然掌握着自动布局的诀窍,我需要帮助——我有一个图像视图,可以缩放到任何设备的屏幕上,我需要在所有设备的图像视图的特定部分上有一个按钮。我试着将其居中、固定,并尝试准确复制此处的操作: 而且它不起作用。当将iPhone与iPad进行比较时,这个按钮仍然处于不同的位置,它的大小变大变小,令人难以置信。我该怎么办?您是否尝试过设置宽度和高度约束,以便尺寸不发生变化。然后,可以设置左侧和顶部约束来固定位置 您确定图像视图没有在不同的设备上拉伸吗?这将导致按钮下出现不同的UIView片段,即使按钮在不
而且它不起作用。当将iPhone与iPad进行比较时,这个按钮仍然处于不同的位置,它的大小变大变小,令人难以置信。我该怎么办?您是否尝试过设置宽度和高度约束,以便尺寸不发生变化。然后,可以设置左侧和顶部约束来固定位置
您确定图像视图没有在不同的设备上拉伸吗?这将导致按钮下出现不同的UIView片段,即使按钮在不同设备上保持固定在相同位置。是,图像视图正在拉伸。我已尝试设置左侧和顶部约束,但仍然不起作用。听起来问题在于试图将按钮的位置绑定到特定UIView内容(在设备之间移动)的位置,而不是相对于UIView容器边界。如果是这种情况,那么我认为您需要使用新的大小类并引入特定于设备的约束。您可以使用“w:Any h:Any”工具轻松地完成此操作(抱歉,忘记了它的真实名称,但它类似于大小类选择器)。为您需要的iPhone方向选择尺码类别,设置按钮,然后将更改为iPad尺码类别并重复。Ok。一步一步地引入特定于设备的约束究竟是如何实现的?所以你点击x:Any h:Any,然后..?x:Any h:Any指的是尺寸等级,它们不会帮助你区分iPhone5、6和6+之间的差异。好吧。。所以,使用大小类,你不能为iPhone和iPad制作不同的布局吗?你是如何制作不同大小的班级的@阿比泽恩