说说iOS7布局的俩坑

Jan 8, 2017

发表于(2015-12-23 09:01:55)

首先,贴两段代码:

  1. if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) { self.edgesForExtendedLayout = UIRectEdgeNone; }
  2. if ([self respondsToSelector:@selector(setAutomaticallyAdjustsScrollViewInsets:)]) { self.automaticallyAdjustsScrollViewInsets = NO; }

视图透明的时候,下面的view会往上顶就是第一个控制的(如果导航栏为透明的话,不透明则默认不顶上去)
第二个是更坑爹的,你在滑动tableView的时候,会发现uitableviewwrapperview(你用三维视图,可以看到贴在tableview上得一层膜,就是uitableviewwrapperview)在刚开始的时候正常,越滑,这玩意越短,到最后视图不如我们所想,就是第二个控制的,,反正我发现的时候烦死。
比较需要注意的是第二个,不管我用UITableViewController或者VC贴上TableView后,wrapperView都会有变动。