iOS导航栏 goodswifter 2017-12-27 134 阅读1分钟 iOS7之后UI发生大变化。apple鼓励开发者进行全屏设计,这些并在UI的一些特性上也有所表现。 1. 屏幕坐标起始点的变化 新建一个UIViewController并作为项目的RootController,在其View顶部添加一个UILabel,frame=(0,0,200,100), 如图: 可以发现label与导航栏发生了重叠,由此可以推知: iOS7后,坐标(0, 0)从整个屏幕的左上顶点开始计算。 当我们在该UIViewController外套一个UINavigationController后显示如图: