创建了一个UIScrollView,然后在里面创建了多个button,button的Y都是0,然而贴在ScrollView上运行程序发现button的y相对于ScrollView的y下移了64像素;后来发现主要是UINavigationController的导航栏引起的;
解决方案1.NavigationBar的导航栏是透明状态,若是,修改为
self.navigationController.navigationBar.translucent = NO;
解决方案2.创建一个控件,将UIScrollView贴在控件上,然后将UIButton贴在UIScrollView即可;
新闻热点
疑难解答