私は、同様の質問に示された回答の多くを試しましたが、どれも私のために働いていません。私はナビゲーションバーの1pxの影を削除しようとしていますが、私が試したすべては、棒の色を取り除き、白く/明るい色にしてしまいます。 (?アプリの委任の内側に)それを削除する方法任意のアイデアはバーの色を削除せずにナビゲーションバーの下の影の線を削除しますか?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let redPart: CGFloat = CGFloat(65)/255
let greenPart: CGFloat = CGFloat(107)/255
let bluePart: CGFloat = CGFloat(166)/255
UINavigationBar.appearance().shadowImage = UIImage()
UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
UINavigationBar.appearance().barTintColor = UIColor(red: redPart, green: greenPart, blue: bluePart, alpha: 1.0)
//Set the colors for bar button items and text
UINavigationBar.appearance().tintColor = UIColor.whiteColor()
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName : UIColor.whiteColor(), NSFontAttributeName: UIFont(name: "HelveticaNeue-Light", size: 22)!]
// Override point for customization after application launch.
NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(AppDelegate.checkForReachability(_:)), name: kReachabilityChangedNotification, object: nil);
self.reachability = Reachability.reachabilityForInternetConnection();
self.reachability!.startNotifier()
return true
}
上記は私のコードであり、これは私が試したものです:
UINavigationBar.appearance().shadowImage = UIImage()
UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarMetrics: .Default)
しかしたびに、どんなにそれが何であるかを行、バーが...代わりに私はそれを設定していた青色の本のように見えるし始め、あなたの
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
で
可能な重複します。http ://stackoverflow.com/questions/32208378/how-to-remove-the-shadow-line-from-a-navigation-bar?rq = 1 カメレオンがこれを行った方法を確認することもできます: https:///github.com/ViccAlexander/Chameleon/blob/master/Pod/Classes/Objective-C/UINavigationController%2BChameleon.mまたはhttps:// githu b.com/samwize/UINavigationBar-Addition/ – Grubas
[iOS7 UINavigationBar 1pxの最終行を非表示にする方法](http://stackoverflow.com/questions/19226965/how-to-hide-ios7-uinavigationbar-1px-bottom)の可能な複製 - ライン) – jjatie