0
我想動畫uiview。也就是說,按鈕點擊視圖將通過動畫出現。這工作正常。但是,當我嘗試通過動畫去除該視圖時,動畫將應用於視圖而不是其子控件。也就是說,視圖會消失,但其所有子控件都可以看到。動畫UIView的子控件
所以我的問題是如何刪除uiview及其子控件使用動畫。我當前的代碼是:
設置動畫的UIView代碼:
[UIView animateWithDuration:.5f animations:^{
CGRect theFrame = self.viewFilter.frame;
theFrame.size.height += 140.f;
self.viewFilter.frame = theFrame;
}];
要隱藏的UIView:
[UIView animateWithDuration:.5f animations:^{
CGRect theFrame = self.viewFilter.frame;
theFrame.size.height -= 140.0f;
self.viewFilter.frame = theFrame;
}];
在此先感謝
有屬性剪輯子視圖只是勾選界面生成器 –
子控件是否正確放置在您正在動畫的視圖中?我在我的應用程序中使用相同類型的代碼,它的工作原理... – GenieWanted
我正在編程添加subcontrols –