網頁

2013年5月24日 星期五

iOS開發筆記 - hide statusbar在ipad上的怪狀況

iPad一般來說是可以正常執行只能在iphone上執行的project,但若隱藏上方的status bar,然後轉換到要秀出status bar(使用Modal切換),卻發現layout會上移(在iphone上是正常的),主要是本來畫面上有status bar,但從沒有status bar切換過來時,status bar還來不及出現,就過去了。針對這方面的處理,如下:

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
[self dismissModalViewControllerAnimated:YES];


先要求status bar出現,再dismissModal,這樣在ipad上就正常了。

沒有留言:

張貼留言