WebViewを実装していて便利なメソッドがあったのでメモ。
self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]
というものである。
[[UIScreen mainScreen] bounds];
→ステータスバーを含む全領域を取得
[[UIScreen mainScreen] applicationFrame];
→ ステータスバー領域を除いた領域を取得する
後者は特に使えそうだ。
だって後者がないと、「時間や電波情報、残り充電が表示されているステータスバー」や「タブバー」や「ナビゲーションバー」などの高さを計算して考慮しないといけないからね。
ちなみにですが・・・。
ステータスバーの高さは20
TabBarの高さは49
NavigationBarの高さは44
iphoneは、[320×480]
ipadは、[768×1024]
いつか役にたつかもね。
以上。