在同一位置设置按钮的切换,同时伴随着对应页面的跳转,在平时经常会遇到。这里重点实现按钮的隐藏和显示效果,特意理一下思路。欢迎交流分享。
实现按钮的切换效果。这里按钮设置在导航栏的左侧:
代码:
- (void) _createNavigationRightItem {
//父视图
UIView *customView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 49, 32)];
customView.backgroundColor = [UIColor clearColor];
customView.tag = 1000;
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:customView];
//两个子视图
UIButton *postButton = [UIButton buttonWithType:UIButtonTypeCustom];
[postButton setImage:[UIImage imageNamed:@"poster_home"] forState:UICo