Re: [問題] 如何取空白可畫圖的大小?
: → zonble:self.view.bounds 12/16 02:02
: → zonble:你的 scrollView 與 imageView 記得 dealloc 的時候 12/16 02:03
: → zonble:要 release 掉 12/16 02:03
: → seedman:謝謝回應 不過我的self.view.bounds是0,0,320,460 12/16 10:14
: → seedman:這是整個畫面扣掉電池和收訊狀態工具列的大小 12/16 10:15
: → seedman:tab bar和navigation bar的大小都沒扣掉 12/16 10:15
不懂為什麼self.view.bounds是 0,0,320,460
每次一個的controller要push一個新的controller
指派新的frame不是應該會扣掉被現在這個controller用掉的空間嗎?
目前的self是tabBarController內的navigationController內的自定ViewController
那的self.view不是應該是扣掉被tabBarController, navigationController用掉後的空間?
而且就算size給太大
這個自定的也只會蓋到navigationBar不會蓋到tabBar
不懂這之間的差異再哪裡?
另外先不管這個問題
根據這個self.view.bounds可以找到一個方法
CGRect appframe = self.view.bounds;
appframe.size.height -= self.tabBarController.tabBar.bounds.size.height;
appframe.size.height -= self.navigationController.navigationBar.bounds.size.hei
直向的時候都很正常
問題是我轉成橫向的時候
self.view.bounds變成 是0,0,300,480
一樣是扣掉電源狀態列的大小
但是是用直向來看的
可是另外兩個controller的bounds會自動轉向成橫向的格式
像是0,0,480,49 0 0 480 32
請問同樣都是view.bounds為什麼一個會自動轉向一個不會呢?
不了解這之間的差異
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.139
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章