ios has ambiguous scrollable content height

看到這些。你一定是碰到了跟我一樣的情況。。。
UIScrollView在xib裏面的佈局是很令人頭疼的。因爲它不僅僅要確定內部空間的相對位置。還得知道自己的contentSize大小,而令人糾結的地方就在這裏!xib不能手動設置UIScrollView的contentSize,而是系統通過加入到UIScrollView的內容來確定contentSize的大小。比如說:這裏寫圖片描述
你想要增加一個寬:280,高:478,居上:20,絕對居中的view,這時候你單單設置一個居中的屬性,然後把寬高、上的大小限制了是不行的。它就一直報紅:has ambiguous scrollable content width ,你還得同時控制它據左右的距離:如下圖這裏寫圖片描述
但這會與你本來的理念衝突。而且效果也太好。
當你需要設置超過一個屏幕的內容時。用xib也是很不方便,你必須拉大xib面積。來獲得你想要的尺寸。。這做起來。太low啦。

所以,個人感覺如果需要用到scrollVIew並且界面不復雜。就儘量用代碼,如果實在不行。你也可以用tableview代替。然後cell自定義。。。
如果有好的建議也請留言給我漲漲姿勢。謝啦嘿嘿

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章