0
A
回答
2
如果你希望它是動畫只需將其alpha下降到0.0
[UIView beginAnimations:@"Hide bar animation" context:NULL];
[UIView setAnimationDuration:0.5];
navigationBar.alpha = 0.0;
[UIView commitAnimations];
然後回到1.0取消隱藏它
[UIView beginAnimations:@"Show bar animation" context:NULL];
[UIView setAnimationDuration:0.5];
navigationBar.alpha = 1.0;
[UIView commitAnimations];
雖然在iOS 4以上版本,使用鼓勵塊動畫方法
+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL finished))completion
你可以這樣使用:
[UIView animateWithDuration:0.5
animations:^{
navigationBar.alpha = 0.0;
}
completion:^(BOOL finished){
/* some completion code */
}];
相關問題
- 1. UINavigation控制器隱藏導航欄
- 2. 隱藏導航控制器堆棧中的一個導航欄
- 3. 如何隱藏導航欄,當我從導航控制器推?
- 4. 從標籤欄控制器導航欄隱藏孩子的導航欄
- 5. 隱藏導航欄
- 6. 隱藏導航欄?
- 7. 隱藏導航欄
- 8. 隱藏導航欄
- 9. 的導航欄沒有完全隱藏
- 10. 帶導航條但沒有控制器的iOS導航欄
- 11. 沒有導航欄的iOS導航控制器
- 12. 隱藏導航條,顯示導航欄
- 13. Modal塞進導航控制器沒有導航欄
- 14. 動畫導航控制器轉換沒有動畫導航欄
- 15. 隱藏導航控制器中的默認導航欄在ios 5
- 16. presentViewController隱藏導航控制器(iOS7)
- 17. 可能隱藏導航欄在標籤欄控制器?
- 18. 導航控制器,導航項目和導航欄
- 19. UISearchDisplayController隱藏導航欄
- 20. 保持導航欄隱藏
- 21. SWIFT:導航欄不隱藏
- 22. Nativescript - 隱藏導航欄(IOS)
- 23. 隱藏導航欄像facebook
- 24. 如何隱藏導航欄?
- 25. React Native - 隱藏導航欄
- 26. FBUserSettingsViewController隱藏導航欄
- 27. 隱藏導航欄永久
- 28. GMSMapView中隱藏導航欄
- 29. 導航欄隱藏錨點
- 30. 如何隱藏導航欄?
爲什麼你不使用導航控制器?它只是讓每件事情都變得如此簡單。 – Legolas