- 在低版本IOS的导航栏中,有时候导航栏按钮显示未透明(可以点击,但是看不到)?
backButton.frame = CGRectMake(10, 10, 64, 20);
[backButton sizeToFit];
如何按钮的点击范围太小,例如返回按钮,可以设置他的frame或者利用运行时扩大他的点击范围
backButton.frame = CGRectMake(0,0 , 64, 30); // 设置x,y的坐标无效。
- 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];
}
网友评论