UITextField包含用户文本+静态标记

时间:2016-07-21 13:57:09

标签: ios swift uitextfield

我有一个UITextField,用户将其行李重量设置为TextField中的数字。我想用权重标记设置该textfields值(对于来自用户设置的ex 10 KG),因此无论用户类型如何,在其文本字段的末尾都会有KG标记。有什么办法吗?

2 个答案:

答案 0 :(得分:1)

喜欢

最初清除开始时的值

func textFieldDidEndEditing(textField: UITextField) {
yourTextfieldName.text = "\(textField.text!) KG"
}

编辑结束时附加kg

 func textFieldDidEndEditing(textField: UITextField) 
{
if !textField.text!.rangeOfString("KG").location != NSNotFound {
self.textField.text = textField.text!.stringByAppendingString("KG")
 }
}

<强>选择-2

encode

答案 1 :(得分:0)

你可以放置一个&#34;标签&#34;在UITextField旁边。

然后只需将Label的文本更改为用户选择的内容。

OR(但我不知道是否有效),尝试从文本字段中获取文本,将单位(作为字符串)添加到文本字段中的字符串。