导航栏透明,上下滑动渐变颜色,侧滑,仿头条,网易新闻侧滑

发布于 2021-12-23 07:56:49 字数 2481 浏览 514 评论 0

导航栏 透明出来 侧滑 某个tabbar push过去的界面不支持侧滑

(void)viewDidLoad { [super viewDidLoad];

// 控制某个tabbar 不可以侧滑 self.navigationController.fd_fullscreenPopGestureRecognizer.enabled = NO;

[self setNavigationBarTitle:@"分类"];

// 初始化TableView [self setupTableView];

}

推荐tabbar push 侧滑返回导航栏标题不透明消失,在原来的基础上自定义了一个导航栏 一下是代码

(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navBarView removeFromSuperview]; [self.navigationController setNavigationBarHidden:YES animated:YES]; }

(void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; if (self.navigationController.childViewControllers.count > 1) { [self.navigationController setNavigationBarHidden:NO animated:YES];

} }

(void)viewDidLoad { [super viewDidLoad];

// 初始化TableView [self setupTableView];

// 初始化导航栏 [self setupNavigationBar]; 上面的两个初始化 次序不能颠倒
}

#pragma mark -初始化导航栏

(void)setupNavigationBar {

// 导航栏背景view self.navigationBackView = [[UIView alloc] init]; self.navigationBackView.frame = CGRectMake(0, 0, SCREEN_WIDTH, StatusBar_HEIGHT + NavigationBar_HEIGHT); [self.view addSubview:self.navigationBackView];

// 导航栏左侧返回按钮 UIButton *backBtn = [UIButton buttonWithType:UIButtonTypeCustom]; backBtn.frame = CGRectMake(20, 32, 12, 21); [backBtn setImage:[UIImage imageNamed:@"back"] forState:UIControlStateNormal]; backBtn.adjustsImageWhenHighlighted = NO; [backBtn addTarget:self action:@selector(backBtnClick) forControlEvents:UIControlEventTouchUpInside]; [self.navigationBackView addSubview:backBtn];

// 导航栏标题 CGFloat titleW = SCREEN_WIDTH - 220 -210 -2*21; UILabel *titleLabel = [[UILabel alloc] init]; titleLabel.frame = CGRectMake(backBtn.right, 20, titleW, NavigationBar_HEIGHT); titleLabel.textAlignment = NSTextAlignmentCenter; titleLabel.textColor = [UIColor whiteColor]; titleLabel.font = Theme_Font_18; titleLabel.text = @"好友"; [self.navigationBackView addSubview:titleLabel]; }

分类tabbar push 侧滑返回导航栏标题透明消失 继承了基类的 导航栏

下载地址:http://www.wenjiangs.com/wp-content/uploads/2021/docimg35/b93f45c07b8cdd8731b84539b4ef3145.zip

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文