最近发现的一个UI布局问题,控制器为navigation controller时,内容总是被navigation bar挡到64,查了网上资料才知道,
iOS 7苹果引入了一个新的属性 [UIViewController setEdgesForExtendedLayout:],默认值为UIRectEdgeAll。
当你在控制器中加入navigation bar之后,默认的布局将从顶部0 0开始。
解决这个问题方法就是:self.edgesForExtendedLayout = UIRectEdgeNone;