我目前有一个具有两个导航栏的viewcontroller,因为它在标签栏控制器之前和之后都有一个导航控制器。我试图让它在标签栏控制器之前的视图控制器将以模态方式呈现,但是由于第二个导航条没有正常工作。第二个导航栏是一个自定义侧面菜单,只有在预设第一个导航控制器时才会显示。这是一张图片
有没有办法让只有底部导航控制器可见?
答案 0 :(得分:1)
如果我理解你的问题,你想要隐藏封闭导航控制器的ui - 即导航栏。您可以通过将其隐藏在该视图控制器的viewDidLoad()函数中来实现:
CABasicAnimation *scale = [CABasicAnimation animationWithKeyPath:@"transform.scale"];
scale.fromValue = [self.circleView.layer.mask valueForKeyPath:@"transform.scale"];
scale.toValue = @(100);
scale.duration = 1.0;
scale.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
[self.circleView.layer.mask setValue:scale.toValue forKeyPath:scale.keyPath];
[self.circleView.layer.mask addAnimation:scale forKey:scale.keyPath];