看板 MacDev 關於我們 聯絡資訊
在BASE ON iOS 5的時候 我很習慣在都在viewDidLoad裡面去做一些UI的設計 跟新增一下用code去排列的方式 因為一些公事 所以我就很順的去開到一個 base on iOS6的專案 想說只是要畫UI因該沒差 結果一些UI都要去CODE來控制 就寫了一些在viewDidLoad去排版 然後發現 怎麼都抓不到物件的位置(label.frame.origin.x) 寫log去看 都是0 整個發怒 怎麼改到抓不到位置呀~~ 想說我換地方寫好了 就把程式碼都複製貼上到viewDidAppear 然後就抓的到位置了 所以分享給大家知道一下~ 順帶一提 ios6的Storyboard更吃記憶體了.......... 8G又不夠用了... 光拖拉物件 就會LAG到爆炸 然後調整x,y 去點加減的按鈕 也會LAG 我是2012的 mbp 13" ram 8G 我是在做IPAD的程式就是了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.232.149
osnq:還好我還是用xib。還是推一下抓位置的部份!我用iphone5模擬 10/04 23:49
osnq:一直只抓到iphone4的高度,來試試你的解法 10/04 23:51
NelsonT:這不是ios6才這樣的吧,史丹佛的課程以前就有說過在 10/05 20:39
NelsonT:viewDidLoad 時還無法保證物件的位置了 10/05 20:39
howdiun:storyboard真的超吃記憶體的.... 10/18 09:23