IOS导航隐藏下边的线

  1. 云栖社区>
  2. 博客>
  3. 正文

IOS导航隐藏下边的线

hybcoder 2014-12-01 14:25:00 浏览403 评论0

摘要: if (kIsIOS7OrLater) { // Close this to make normal self.automaticallyAdjustsScrollViewInsets = NO; // 透明状态栏的延伸 self.

 if (kIsIOS7OrLater) {
    // Close this to make normal
    self.automaticallyAdjustsScrollViewInsets = NO;
    // 透明状态栏的延伸
    self.edgesForExtendedLayout = UIRectEdgeNone;
    [self.navigationController.navigationBar setBackgroundImage:kImageWithName(@"标题栏")
                                                 forBarPosition:UIBarPositionAny
                                                     barMetrics:UIBarMetricsDefault];
  } else {
    [self.navigationController.navigationBar setBackgroundImage:kImageWithName(@"标题栏")
                                                  forBarMetrics:UIBarMetricsDefault];
  }
  
  // 添加上这一句,可以去掉导航条下边的shadowImage,就可以正常显示了
  self.navigationController.navigationBar.shadowImage = [[UIImage alloc] init];
  self.navigationController.navigationBar.translucent = NO;


【云栖快讯】一站式开发者服务,海量学习资源免费学  详情请点击

网友评论