Возможно ли динамически создать UITextView? - PullRequest
8 голосов
/ 17 сентября 2009

Например: UITextView будет создан, когда происходит событие касания.

Как это сделать?

Спасибо

Ответы [ 3 ]

22 голосов
/ 17 сентября 2009

Вам придется делать это программно, я не думаю, что это возможно в Интерфейсном Разработчике.

Просто сделай что-то вроде

UITextView *myTextView = [[UITextView alloc] init];
myTextView.text = @"some text";
//some other setup like setting the font for the UITextView...
[self addSubview:myTextView];
[myTextView sizeToFit];

в соответствующем способе вашего просмотра (например, - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event) или вашего контроллера просмотра.

9 голосов
/ 14 марта 2013
UITextView*txtview =
    [[UITextView alloc]initWithFrame:CGRectMake(x,y,width,hight)];  
[txtview setDelegate:self];    
[txtview setReturnKeyType:UIReturnKeyDone];    
[txtview setTag:1];    
[txtview setCornerRadius:5];    
[self.scrollview txtview];
1 голос
/ 02 августа 2016

In Swift

let textView = UITextView(frame: CGRectMake(x,y,width,height))
textView.textAlignment = NSTextAlignment.Center
textView.textColor = UIColor.blueColor()
textView.backgroundColor = UIColor.redColor()
self.view.addSubview(textView)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...