我使用的代碼: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