2013-04-02 5 views
4

Как создать многострочный UITextfield программно?Как создать многострочное поле UIText с несколькими заполнителями программным способом?

Мне нужно создать многострочное поддерживающее текстовое поле с несколькими заполнителями. Я не хочу ссылаться на его xib.

+1

Для этого у вас есть 'UITextView'. –

+2

Используйте UITextView для многострочного ввода текста, но я не думаю, что возможны несколько заполнителей. – Krishnabhadra

+0

Говоря: 'Я не хочу ссылаться на его xib.' Что вы точно имеете в виду? – viral

ответ

2

Вы можете сделать это с помощью некоторых трюков. Пожалуйста, проверьте мой ответ здесь: Multiline UITextfield

0

Ваш вопрос не совсем понятно, так что это может быть ответом:

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] ; 
0

Посмотрите здесь: https://github.com/flypigz/UIPlaceHolderTextView Это подкласс UITextView где UILabel добавляется в качестве заполнителя. Вы можете добавить несколько ярлыков, если вам нужно несколько заполнителей.

Смежные вопросы