शुरू करने के लिए, आप को छिपाने के अपने statusBar
निम्न चरणों के द्वारा:
viewWillAppear
में
पहले, इस कोड डाल :
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
दूसरा, अपने info.plist
फ़ाइल सेट के रूप में नीचे दी गई छवि दिखाता है:
इसके बाद, आप UINavigationBar
के Category
कर सकते हैं और उस में navigaionBar
की ऊंचाई सेट।
ऑब्जेक्टिव-सी
ज फ़ाइल में
@interface UINavigationBar (Custom)
- (CGSize)sizeThatFits:(CGSize)size ;
और .m फ़ाइल
@implementation UINavigationBar (Custom)
- (CGSize)sizeThatFits:(CGSize)size {
CGFloat width = [UIScreen mainScreen].bounds.size.width;
CGSize newSize = CGSizeMake(width, 100);
return newSize;
}
स्विफ्ट में
extension UINavigationBar {
public override func sizeThatFits(size: CGSize) -> CGSize {
let width = UIScreen.mainScreen().bounds.width
let newSize = CGSize(width: width, height: 64)
return newSize
}
}
स्रोत
2014-10-15 11:28:17
हैलो, मेरे संपादित उत्तर की जांच करें। यह ठीक काम कर रहा है। –