如何通過添加'。'來追加字符串。到UITextField上?我試過這個:[textfield.text stringByAppendingString:@"."];
但我得到奇怪的行爲 - 它將最後一個字符轉換爲.
而不是添加。 (我也使用此代碼添加0-9字符,它完美的工作。)將字符串附加到UITextField
任何其他方法追加.
和/或解釋?
如何通過添加'。'來追加字符串。到UITextField上?我試過這個:[textfield.text stringByAppendingString:@"."];
但我得到奇怪的行爲 - 它將最後一個字符轉換爲.
而不是添加。 (我也使用此代碼添加0-9字符,它完美的工作。)將字符串附加到UITextField
任何其他方法追加.
和/或解釋?
試試這個:
textfield.text = [NSString stringWithFormat:@"%@.", textfield.text];
你需要做的textfield.text = [textfield.text stringByAppendingString:@"."];
因爲stringByAppendingString:
返回一個新字符串,它不修改現有(字符串默認情況下不可變的)。
斯威夫特
CommentTextField.text = CommentTextField.text?.stringByAppendingString(串)
它仍然是它..如果我添加的文字框 '1234567',按 '點' 按鈕,我會有'123456'。 =( – user648244 2011-04-05 11:05:24