我有一个文本字段,我想在其中显示永久文字" x10"。然后我想让用户能够在同一个文本字段中输入一个数字,但是在" x10"的左边。我想知道是否可以在文本字段中永久放置一个字符串。这是我到目前为止最接近的,但这种方法充满了问题。
textField.text = [self.exerciseWeight stringByAppendingString:@"x10"];
我在文本字段内部使用标签取得了成功,但如果可能的话,我更愿意使用字符串。
答案 0 :(得分:0)
我看到你现在在问什么。 rightView
上有一个内置UITextField
属性:
在rightViewMode
设置为UITextFieldViewModeAlways
UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 44, 44)];
label.text = @"x 10";
UITextField * textField = [[UITextField alloc] init];
textField.rightView = label;
textField.rightViewMode = UITextFieldViewModeAlways;