我知道如何制作透明控制器:
self.navigationController!.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
self.navigationController!.navigationBar.shadowImage = UIImage()
self.navigationController!.navigationBar.translucent = true
并且如果在故事板中,在选定的ViewController中我设置Adjust Scroll View Insets
+ Under Top Bar
,但是然后部分第一行加载屏幕。如果我禁用这两个选项,第一行似乎就位,但导航控制器全部为黑色。
有任何建议如何解决?
答案 0 :(得分:0)
您应该能够隐藏导航控制器的导航栏。
在要隐藏的视图控制器中:
$(document).on('click', '.arrow', altSaws);
function altSaws(e) {
e.preventDefault();
if ($(this).hasClass('disabled')) {
return;
}
//your existing logic
}