我的問題是,我有一個UIContainerView有一個UITableView的子視圖。 當用戶按下按鈕時,此UIContainerView通過動畫化其幀大小切換打開/關閉。 我遇到的問題是,因爲幀大小立即設置並且動畫隨時間發生,所以在動畫完成之前,TableView單元格會「出列」並消失。我猜是因爲tableView認爲它不再被顯示。從隱藏UITableViewCells延遲UITableView
有沒有辦法延遲這一點,直到動畫完成。也許在+(void)animateWithDuration的完成部分:...
我猜表格視圖也在動畫過程中調整大小?嘗試將表視圖設置爲在容器調整大小時不調整大小,並確保容器視圖不允許在邊界之外進行繪製(-clipsToBounds)。 – Wain 2013-04-23 12:25:11
這可能是它,我想它可能會調整使用支柱和彈簧。 – 2013-04-23 12:38:59