Ios 具有永久文本的文本字段
我有一个文本字段,希望永久文本显示“x10”。然后,我希望用户能够在同一文本字段中输入一个数字,但在“x10”的左侧。我想知道是否有可能在textfield中永久地放置一个字符串。这是迄今为止我能想到的最接近的方法,但这种方法充满了问题Ios 具有永久文本的文本字段,ios,objective-c,uitextfield,Ios,Objective C,Uitextfield,我有一个文本字段,希望永久文本显示“x10”。然后,我希望用户能够在同一文本字段中输入一个数字,但在“x10”的左侧。我想知道是否有可能在textfield中永久地放置一个字符串。这是迄今为止我能想到的最接近的方法,但这种方法充满了问题 textField.text = [self.exerciseWeight stringByAppendingString:@"x10"]; 我已经成功地在文本字段中使用了标签,但如果可能的话,我更喜欢使用字符串。我知道你现在在问什么了。在UITextFiel
textField.text = [self.exerciseWeight stringByAppendingString:@"x10"];
我已经成功地在文本字段中使用了标签,但如果可能的话,我更喜欢使用字符串。我知道你现在在问什么了。在
UITextField
上有一个内置的rightView
属性:
将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;
但是用户确实与之交互。我想把所有的东西都放在一个文本框里,亚伦可能是对的。最简单的方法是在文本字段的右侧放置一个标签。可能会更清楚地知道发生了什么。好的,谢谢你的帮助。我将坚持使用标签。实际上,我查看了
UITextField
,似乎有更好的方法。