我有UITextView的行。这里我在UITextView中添加了文本,当我点击下一行按钮(返回/输入)时,文本开始在边距之前打印。但文本应该在边距之后开始,所以我想在文本之前留出空格,当我输入下一行活动。
以下是我的代码
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if ([text isEqualToString:@"\n"])
{
note.text=[note.text stringByAppendingString:@" "];
}
NSLog(@"%@",text);
return YES;
}
答案 0 :(得分:2)
试试这个:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if ([text isEqualToString:@"\n"])
{
note.text=[note.text stringByAppendingString:@"\n "];
return NO;
}
NSLog(@"%@",text);
return YES;
}