我正在構建基本上像多米諾骨牌一樣工作的基於單元格的遊戲:您從中間的一個圖塊開始,然後將其他圖塊連接到可以在所有方向上分支出的圖塊。我有我的遊戲桌設置和工作很好...現在我只需要讓它滾動以適應不斷擴大的內容。在UIScrollView中展開內容
因此,這似乎不適合UIScrollView
的內置行爲。首先,單元向各個方向擴展 - 可能會進入UIScrollView
的負座標空間。據我所知,UIScrollView
不允許爲滾動內容區域定義具有大小和來源的實際CGRect
。看起來您只能定義從點(0,0)延伸的內容區域的寬度和高度。這是真的,還是我錯過了什麼?
假設我對內容區域限制的理解是正確的,那麼理想情況下如何處理此問題?我的想法是在遊戲板擴展時將所有子視圖轉換爲正座標空間,然後更新ScrollView的contentOffset
屬性來抵消轉換並使轉換不可見。我只想確保在開始開發之前我不會重蹈覆轍。
在此先感謝您的任何想法!