本來是在網路上查到如下方式的取得方式
很拿翹的覺得因為這個方式還是會受限在 UIviewController 的參數上頭:
於是,又很不幸地發現這個參數要被 Apple 取消了,那就真的試試自己想到的方式吧,
反正稍微試了一些狀況,目前取得的值都還算正常,而且 iOS 7.1 或是 iOS 8.1 的模擬器得到的值都還是正確的。
※ 主不過用上面的方式,是因為目前還不曉得 applicationFrame 在什麼情況下,會被調整到。
※ 而且,為了上網找這個 getStatusBarHeight 的方法,順道發現了 [[UIScreen mainScreen] bounds] 回傳值,在 iOS 7 和 iOS 8 已經有所不同了,還好有看到 ˊ_>ˋ
※ & 先把 code 弄到 Gist 上面,好像也是一種方法。
沒有留言:
張貼留言