如何以编程方式创建多行 UITextfield?
我需要创建一个具有多个占位符的多行支持文本字段。我不想参考它的xib。
你可以用一些技巧来做到这一点。请在此处查看我的答案:Multiline UITextfield
你的问题不是很清楚,所以这可能是答案:
UITextView *textView ;
textView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 400, 50)] ;
NSString *myMultilineString = [NSString stringWithFormat:@"nanan %d \nline2 %f\nline3 %@", 5, 1.45f, self] ;
textView.text = myMultilineString ;
textView.userInteractionEnabled = NO ;
[self.view addSubview:textView] ;
看看这里:https ://github.com/flypigz/UIPlaceHolderTextView 它是 UITextView 的子类,其中 UILabel 被添加为占位符。如果需要多个占位符,可以添加多个标签。