UIScreen | 渋谷で働くUnity野郎

渋谷で働くUnity野郎

備忘録として有効活用していきます。

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]


いつか役にたつかもね。

以上。