RTRootNavigationController
RTRootNavigationController copied to clipboard
push进入下个界面时,仔细看右边会发现有问题(右上角)
有截图么
。。不太好截图,等我截到图了发给你,你先看看呗
怎么发给你
拖放到评论框
这个不像是本项目能带来的问题。只出现一瞬间吗?
P.S. 共享电动车项目有点意思
嗯 出现一瞬间
导航条是有设置背景图吗?
没有设置背景图,只是设置了背景色
我设置了背景色和导航阴影,去掉了导航下的那条黑线
阴影图是怎样的?
self.navigationController.navigationBar.backgroundColor = [UIColor whiteColor];
self.navigationController.navigationBar.layer.shadowColor = [UIColor blackColor].CGColor;
self.navigationController.navigationBar.layer.shadowOffset = CGSizeMake(0, 1);
self.navigationController.navigationBar.layer.shadowOpacity = 0.1;
self.navigationController.navigationBar.layer.shadowRadius = 5;
写了一个UIViewController 基类调用的
叫你的设计师切一个上面这种图,然后:
[self.navigationController.navigationBar setShadowImage:[UIImage imageNamed:@"shadow-image"]];
试试?
嗯 OK
你这种实现阴影是离屏渲染,且区域较大,会卡的

和阴影没关系,我已经把阴影注释了,并且也没设置图片
。。最让人无语的是还是有卡顿。
这里为什么会有一点点错位?你有没有设置 transform ?
这里是侧滑返回过程中截图的,这样截图更方便发现这个问题
不应该错位的,应该是完全一条直线

没有设置 transform
你想你得找找这个错位产生的原因了。 建议全局搜下:
self.transform = ...;
self.view.transform = ...;
self.layer.transform = ...;
self.layer.sublayerTransform = ...;
这几个只有self.transform能查到,还全是第三方的,YYkit、LBZScan、ZXingObjC和一个弹出框控件中
有没有用视图检查器看一下?错位怎么来的