У меня есть установка, в которой у меня есть мой основной UIView
, внутри которого я отображаю еще один UIView
, который, как представляется, скользит и расширяется до полного обзора. В этом новом представлении у меня есть UITextView
, однако, когда я запускаю анимацию, чтобы отобразить UIView
, кажется, что анимация не применяется к UITextView
. Результатом этого является то, что UITextView
сразу появляется в своем окончательном положении сразу, остальная часть UIView затем скользит на место. Есть ли способ сделать анимацию применимой и к виджетам внутри представления?
Вот код, который я сейчас использую.
[self.view addSubview:innerView];
[innerView setFrame:CGRectMake(29.5,127,261,0)];
[textView setFrame:CGRectMake(20,20,221,0)];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:5.0];
[innerView setFrame:CGRectMake(29.5,127,261,275)];
[textView setFrame:CGRectMake(20,128,221,129)];
[UIView commitAnimations];
Пожалуйста, кто-нибудь может мне помочь? Я уже давно занимаюсь этой проблемой, и мне не повезло.