是否可以在textfield
占位符中添加新行?类似的东西:
comment1= [[[UITextField alloc]initWithFrame:frame2]autorelease];
comment1.placeholder = @"Write maximum 200 \r characters here";
答案 0 :(得分:2)
UITextField
仅用于表示单行。如果您希望显示多行文字,则必须使用UITextView
。或者,您可以使用UILabel
并设置行数属性。在iPhone中,“\ n”是新行字符。但是,它不适用于UITextField
。
答案 1 :(得分:2)
将UITextView
用于多行文字
答案 2 :(得分:-1)
UITextField没有任何属性或工具可以在其中创建新行。您可以改用UITextView。这是代码示例..
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
if([text isEqualToString:@"\n"])
{ //Enter your code here }}