我的图像需要一直在其中间的UITextField。但是,我无法做到我想做的事。
我用顶部,左右约束固定图像并给它一个高度约束。我把UITextField放在图像的中间,尝试了各种方法让它保持在中间位置,但它们都会一直失败。任何提示都表示赞赏。这是图像目前的样子。首先是iPhone 4,第二个是iPhone 6
答案 0 :(得分:1)
您只需选择图像视图和按钮,然后创建两个约束:“水平中心”约束和“垂直中心”约束。这两种观点都不是对方的子视图,它们也不必处于相同的超视图中。
这是一个演示。我已经限制了图像视图以填充根视图的左上象限,并且我已经拖入了一个按钮。在演示中,我将选择图像视图和按钮(按住shift以选择多个视图)并创建两个居中约束。然后我将使用预览助手显示当图像视图的帧发生变化时按钮保持居中。
答案 1 :(得分:0)
您需要做什么:
UIImageView
和UITextField
嵌入UIView
。 UIImageView
前导,尾随,上限和下限的约束设置为UIView
,常量为0. UITextField
中心的约束,并使用容器视图垂直居中。然后由您决定UIView
的位置。这肯定会始终将UITextField
定位到UIImageView
的中心。