我有一個UICollectionView和一個UIView在底部的UIViewController。下面iOS查看擴展的方式不是我想要的
黃色廣場是UICollectionView,紅色是的UIView我把它放在一起的方式顯示在圖像中。這工作得很好。但是現在我想調整UIView的大小,因爲它有時包含更多的信息並且需要更大。所以我試過這個:
[self setFrame:CGRectMake(self.frame.origin.x, self.frame.origin.y, self.frame.size.width, self.frame.size.height + 10)];
但是這擴大UIView在底部,它是不可見的。我想這是因爲我沒有正確的約束?我也嘗試用相同的數量減去origin.y,這隻有在UICollectionView不會被新的高度調整大小。那麼我該如何解決這個問題呢?
這是我想的方法。但是我無法將約束連接到uiview,或者我應該將它連接到ViewController? – Haagenti
將它連接到ViewController,並從那裏改變它。您還可以在需要調整大小時重新創建代碼中的所有約束,但另一種解決方案速度更快,需要的代碼更少 – Levi
謝謝,完成;) – Haagenti