Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UIView中UITextView的动画问题_Iphone_Animation_Uiview_Uitextview - Fatal编程技术网

Iphone UIView中UITextView的动画问题

Iphone UIView中UITextView的动画问题,iphone,animation,uiview,uitextview,Iphone,Animation,Uiview,Uitextview,我有一个设置,其中有我的主ui视图,在这个设置中,我显示另一个ui视图,它会滑动并展开,直到完全进入视图。在这个新视图中,我有一个UITextView,但是当我运行动画使UIView出现时,它似乎没有将动画应用到UITextView。这样做的效果是,UITextView直接出现在它的最终位置,然后UIView的其余部分滑动到位。有没有办法让动画也应用到视图中的小部件上 这是我目前正在使用的代码 [self.view addSubview:innerView]; [innerView setFra

我有一个设置,其中有我的主
ui视图
,在这个设置中,我显示另一个
ui视图
,它会滑动并展开,直到完全进入视图。在这个新视图中,我有一个
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];

有人能帮我吗?我已经处理这个问题很长一段时间了,一点运气都没有。

我的一个应用程序也有类似的行为。这是由于UITextView上的
自动重新设置屏幕大小。另外,请确保您的top UIView没有启用
AutoResizesSubView
选项,因为它会影响您的
UITextView
在动画中的行为。

我在我的一个应用程序中也有类似的行为。这是由于UITextView上的
自动重新设置屏幕大小。另外,请确保您的top UIView没有启用
AutoResizesSubView
选项,因为它会影响您的
UITextView
在动画上的行为。

感谢您的建议-我使用了您建议的方法解决了问题。感谢您的建议-我使用了您建议的方法解决了问题建议。