Re: [問題] 如何取空白可畫圖的大小?

看板MacDev作者 (cc)時間14年前 (2010/12/16 11:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/11 (看更多)
: → 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
文章代碼(AID): #1D2Oqa-N (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1D2Oqa-N (MacDev)