在我的应用程序中,我有一个评论区,它基本上是一个聊天。
文本输入是一个文本视图,只要用户按下"Return“按钮,就会换行。
- (BOOL) textView:(UITextView*)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text {
if ([text isEqualToString:@"\n"])
{
return YES;
}}
问题是,在用户输入第一个字母之前,它看起来是这样的:
我尝试在每次按enter键时强制输入一个空格(@“"),然后将其删除。和以太“黑客”,但似乎什么都不起作用..
任何帮助都将不胜感激
发布于 2014-03-10 13:12:14
将@“”更改为不间断的空格符号"\u00a0“
- (BOOL) textView:(UITextView*)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text {
if ([text isEqualToString:@"\n"])
{
textField.text = [textField.text stringByAppendingString:@"\n\u00a0"];
return NO;
}
https://stackoverflow.com/questions/22300960
复制