我正在繪製一個UIView的數據網格與drawRect
,其中我不會知道創建UIView時的最終大小,因爲列和行的數量是動態的。當然我可以在創建UIView之前進行計算,但這並沒有什麼意義,因爲我也將在UIView子類中進行這些計算,而不必提取它。直到drawRect之後才知道UIView的最終幀大小?
那麼我該如何處理呢?我是否初始化一個非常大的框架並在drawRect完成後調整它?
我也將這個視圖設置爲UIScrollView的內容,以防在其分配給它的區域中太大以至於無法查看它。
我將要繪製視圖看起來是這樣的:
看到我對這個問題的回答:http://stackoverflow.com/a/20131528/143225 – Brenden 2013-11-21 20:49:52