如何删除导航栏边框/阴影?
所以我有一个导航栏,它有一条水平线,我想删除。
我从屏幕截图中删除了导航栏颜色,使线条更加明显。
我已经尝试将导航栏的阴影图像属性设置为空白png(1×1像素pngs为1x,2x和3x),但没有效果。
这两行代码总是对我有用:
navigationController?.navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default) navigationController?.navigationBar.shadowImage = UIImage()
如果你想在全球范围内做,你可以这样做:
UINavigationBar.appearance().shadowImage = UIImage() UINavigationBar.appearance().setBackgroundImage(UIImage(), for: .default)
- 在MonoTouch中缩放UIScrollView
- Alamofire 4.0上传MultipartFormData标题
- NSFetchedResultsController在被pipe理对象被修改时通知它的代理删除更改,并且从不通知插入或更新
- 如何在iOS中使用自定义字体(例如:Helvetica CY.ttf)以编程方式使用Xcode
- iOS:WKWebView Vs UIWebView
- viewDidLoad在iOS 6中调用过一次?
- 使用谷歌加API可以获取Gmail联系人
- IBeacon区域监视在设备间不一致
- 如何在没有任何第三方库的情况下使用Alamofire在Swift 3.0中parsingJSON