美文网首页
iOS 导航栏相关问题

iOS 导航栏相关问题

作者: 最强的小强 | 来源:发表于2019-04-17 16:24 被阅读0次
    1. 在低版本IOS的导航栏中,有时候导航栏按钮显示未透明(可以点击,但是看不到)?
        backButton.frame = CGRectMake(10, 10, 64, 20);
        [backButton sizeToFit];
    

    如何按钮的点击范围太小,例如返回按钮,可以设置他的frame或者利用运行时扩大他的点击范围

        backButton.frame = CGRectMake(0,0 , 64, 30); // 设置x,y的坐标无效。
    
    1. iOS设置本页导航栏隐藏
    - (void)viewWillAppear:(BOOL)animated {
        [super viewWillAppear:YES];
        [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
        [self.navigationController.navigationBar setShadowImage:[UIImage new]];
    }
    -(void)viewWillDisappear:(BOOL)animated {
        [super viewWillDisappear:YES];
        [self.navigationController.navigationBar setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
        [self.navigationController.navigationBar setShadowImage:nil];
    }
    

    相关文章

      网友评论

          本文标题:iOS 导航栏相关问题

          本文链接:https://www.haomeiwen.com/subject/rlnziqtx.html