RTRootNavigationController
RTRootNavigationController copied to clipboard
Implicitly make every view controller has its own navigation bar
禁用滑动返回
请问如果禁用滑动返回呢?
TabBarVC -> RTNavigationController -> HomeVC 在homeVC里面push新页面 ```swift let vc = NewVC() vc.hidesBottomBarWhenPushed = true self.navigationController?.pushViewController(vc, animated: true) ``` 在push到NewVC的过程中,HomeVC的view会变大(扩大到TabBar底部),使控件整体向下偏移,push后返回又正常 ![simulator screen shot - iphone x - 2018-02-05 at 12 23...
使用你这套导航栏方式后,想实现自己App的Restore,发现用了你这套之后很难实现App Restore。是不是这套可以实现下对App Restore的支持?
在空项目中,使用如下代码,设置 ``` # 修改 UIBarButtonItem 样式 [[UIBarButtonItem appearanceWhenContainedInInstancesOfClasses:@[[UINavigationBar class]]] setTitleTextAttributes:@{NSFontAttributeName: [UIFont systemFontOfSize:14], NSForegroundColorAttributeName: [UIColor orangeColor]} forState:UIControlStateNormal]; [[UIBarButtonItem appearanceWhenContainedInInstancesOfClasses:@[[UINavigationBar class]]] setTitleTextAttributes:@{NSFontAttributeName: [UIFont systemFontOfSize:15], NSForegroundColorAttributeName: [UIColor redColor]} forState:UIControlStateHighlighted]; # 设置rightBarButtonItem self.navigationItem.rightBarButtonItem =...
之前,边缘手势都没问题,但是升级到iOS 11后,就不能侧滑了
我在viewDidLayoutSubviews方法中调用了[self.navigationController.navigationBar layoutSubviews];解决的,貌似大标题对自动布局有些影响,如果有遇到相同问题的可以这样解决,希望大神可以用更优雅的方式解决 
```objc - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor orangeColor]; self.rt_disableInteractivePop = YES; } ``` 没有起到效果
希望在调用 [super pushViewController:]之前判空一下
未调用前的导航栏  使用nav.setViewControllers(vcs, animated: true),然后返回,出现的bug  看了代码,暂时没有找到原因,希望作者予以指导!
加上 ```objc - (void)viewWillLayoutSubviews { [super viewWillLayoutSubviews]; self.containerNavigationController.view.frame = self.view.bounds; } ``` 即可