看板 [ MacDev ]
討論串[問題] frame bound 沒有值?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者wnt2009 (愛豆麵)時間12年前 (2013/07/08 03:55), 編輯資訊
0
0
0
內容預覽:
使用 autolayout 的情況下. viewDidLoad 裡面要取 self.view 的 frame or bound 前. 要先 call [self.view layoutIfNeeded]. 這樣 uiview 才會先計算出 view 的範圍值. 一般情況下,app 會在每一輪系統迴圈
(還有109個字)

推噓4(4推 0噓 3→)留言7則,0人參與, 最新作者whitefur (白毛)時間12年前 (2013/06/28 10:28), 編輯資訊
0
0
1
內容預覽:
把storyboard的autolayout關掉. frame就有值了. 因為在autolayout下. 各control的frame是由NSLayoutConstraint計算的結果. autolayout會在畫面要畫出來的時候才根據NSLayoutConstraint去計算frame. 所以在v
(還有320個字)

推噓4(4推 0噓 7→)留言11則,0人參與, 最新作者wudunglie2 (RAY)時間12年前 (2013/06/27 18:57), 編輯資訊
0
0
0
內容預覽:
在Mainstoryboard 在viewcontroller 裡面 拉了. 一個自定義的view. 透過IBoutlet 連接上該view. 接著在 viewdidload. 嘗試把該 view的frame 或者 bounds的值取出來. 但是都是 0. 請問這個是那裡出錯了呢?. 也確定有走過.
(還有90個字)
首頁
上一頁
1
下一頁
尾頁