我想要從屏幕上移除UIWebview的動畫。我正在使用動畫塊將幀高設置爲0.這很好,問題在於Web視圖的內容大小會立即採用新的幀高度。所以內容消失了,背景變成了動畫。我怎麼能阻止這種情況發生?這是我的動畫塊。在不改變內容大小的情況下更改UIWebView框架
// Change frame height.
[UIView animateWithDuration:1.0f
animations:^ {
// Animate the frame to the full height
self.frame = CGRectMake(self.frame.origin.x, self.frame.origin.y, self.frame.size.width, 0);
}
];
感謝
也許而非縮小尺寸,你應該只通過改變origin.x值滑出屏幕的看法? – lxt 2011-05-27 21:23:28
我希望內容保持原樣。就好像web視圖正在縮小並縮回到屏幕頂部的工具欄中一樣。 – smokingoyster 2011-05-27 21:26:26