創建了一個UIScrollView,然后在里面創建了多個button,button的Y都是0,然而貼在ScrollView上運行程序發現button的y相對于ScrollView的y下移了64像素;后來發現主要是UINavigationController的導航欄引起的;
解決方案1.NavigationBar的導航欄是透明狀態,若是,修改為
self.navigationController.navigationBar.translucent = NO;
解決方案2.創建一個控件,將UIScrollView貼在控件上,然后將UIButton貼在UIScrollView即可;
新聞熱點
疑難解答