将按钮固定到TextField IOS的​​右下角

时间:2017-03-30 13:51:59

标签: ios swift uibutton storyboard uitextfield

我想将一个按钮固定在文本字段的右下角。我在Android中使用relativelayout完成了此操作。我不知道如何在IOS中这样做。我试图设置顶部和底部约束,但它不起作用。 救命?

Example

3 个答案:

答案 0 :(得分:0)

    UITextField * rightField;
    rightField.rightViewMode = UITextFieldViewModeAlways;
    UIImageView *rightImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]];
    rightField.rightView = rightImageView; // Set right view as image view

将UITextField设置为rightView作为按钮。在我的示例中,我将UIImageView添加到UITextField rightView。

答案 1 :(得分:0)

既然你正在使用故事板,那么如果我没弄错的话,你可能会想要这样的事情:

result

为此,请在文本字段中设置以下尾随和前导约束:

textfield

您的按钮应具有以下限制:

button

答案 2 :(得分:0)

好的,我已成功固定按钮。 这就是我做的。 我使用control + click来设置textfield和button之间的底部和尾部约束。然后我在按钮和视图之间设置相等的高度和相等的宽度约束,并使用乘数。