→ whitefur:你需要把autolayout讀熟.... 03/22 11:53
→ whitefur:請google Auto Layout Guide, 拉UI的時候很有幫助 03/22 11:54
→ HuangJC:唉,一是英文不好,另一是即使單字都看懂了,整篇還是支 03/22 15:48
離破碎 (哇咧手機推文不好用)
→ HuangJC:這文件就算全是中文,我也還得中翻中啊… 03/22 15:49
----
我有另一個問題啦
當然 autolayout 弄熟也很重要,不過專案都在趕
(只有一個月時間,要把 android 版本轉成 ios 版
大家都在邊做邊學,所以... 不是什麼不重要,而是取捨了
所以如果我 autolayout 學不會,但我學會手動 coding layout 了
fine~ 跳到下個問題吧~ , 這題就先 bypass)
另一個問題是,我發覺我不只 layout 不熟
事實上這次我解決問題是因為我查出了部份 ui view controller 的 lifecycle
我花了很多時間確認何時會有正確的 layout
然後才方便我去加手動 coding 的元件
在 android 的文件,比如
http://developer.android.com/reference/android/app/Activity.html
你可以看到人家有個 lifecycle 的圖
而在 ios 因為我沒找到這張圖,所以就自己用 NSLOG 去記錄
NSLOG(@"height=%d", self.view.frame.size.height);
看何時 height 變了
嗯,現在半夜想寫程式了,但手上沒筆電,也不想去公司加班
唉.. 也許我必需買一台 mac 筆電,可是好貴
公司有配發 mac mini
所以我不想要比 mac mini 還慢的筆電
;;
我的問題水準都不很夠,所以多修文,少發文
前輩們見諒了
※ 編輯: HuangJC 來自: 175.180.82.140 (03/23 02:10)
推 Blueshiva:老實說除非你們要做的UI效果很特殊,需要去攔截系統,不 03/23 13:05
→ Blueshiva:然搞這種土法煉鋼的時間拿去學auto layout效益其實大得 03/23 13:07
→ Blueshiva:多,更別提你攔截系統行為太多會不會被Apple退件的問題 03/23 13:08
→ HuangJC:不會吧,viewDidLayoutSubView在文件上有啊,公開 API 03/24 19:04
→ HuangJC:你說我沒讀熟文件是對的,但我也算是照規矩來啊.. 03/24 19:05
→ howdiun:可以先用用看autoresizing 04/02 12:15