今天遇到一个问题,这里记录一下,问题描述如标题。
一级页面如下图所示:
二级页面如下图所示:
跳转过去以后,下面的按钮会有一个短暂的停留,然后才会消失。
后面发现是因为设置self.view的默认位置引起的,因为从ios7以后,navigation controller的view的Y默认是从navigation bar的顶部开始,所以view的所有子控件可能会和你预想的偏差44px,所以我在二级页面中设置了view从navigation bar的底部开始,代码如下:
if ([self respondsToSelect