我使用的代码:iPhone改变高度动画,而不是向下扫
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDelegate:self];
[UIView setAnimationDuration:0.3];
[info setFrame:CGRectMake(0, 96, 320, 384)];
[UIView commitAnimations];
拥有的对象“信息”的动画,其heght更改为384 ...什么都没改变,但唯一的方法就是改变整个框架,在动画中,而不是高度的增长,对象只是以适当的宽度和高度捕捉到屏幕的顶部,然后向下移动到位,而不是留在原地,只是简单地增长。我该如何解决它,所以它只会向下增长?
编辑:该信息是一个UITextView,只有当你没有滚动到顶部时才会发生向下扫描。
我无法设置info.frame.size.height因为.height属性为只读。 “作为赋值左操作数所需的左值” – 2010-07-14 18:24:45