这是由于你同时设置了UInavigationcontrolller,设置UInavigationcontrolller的导航栏为半透明状态 ,并且第一个添加到上边的视图是一个UIscrollview所致
原因:UInavigationcontrolller的导航栏属性会自动将第一个UIscrollview的bounds的y坐标+64
解决方案:
1.将UInavigationcontrolller的automatuXXX属性设置为NO;
2.将scrollview的bounds的y坐标的值-64;
3.如果一定要加scrollview的话,可以先加一个rect(0,0,0,0)的假视图;