我已经使用导航控制器放置uibutton,这就是问题所在
即使设置了导航栏也不会显示
for sheet in hfi_file:
hfi_file=pd.read_excel("/Users/glosophy/Desktop/hfi/hfi_2016.xlsx",sheet_name=sheet)
return str("hfi"+sheet)=pd.DataFrame(hfi_file)
我还附加了一个截图,显示了代码的输出
navigationController?.isNavigationBarHidden = false
答案 0 :(得分:0)
要解决导航栏问题,您需要使Viewcontroller成为导航控制器的根视图控制器
将导航控制器拖到情节提要板上,将从左侧进入的箭头拖到导航控制器上,然后控制将导航控制器单击到视图控制器上。
关于按钮,我不确定您要做什么。如果应该将它们放在导航栏中,则需要将它们添加到viewController的navigationItem中,或者添加到rightBarButtonItems或leftBarButtonItems中。
答案 1 :(得分:0)
对于导航栏未显示的问题,请确保您的视图控制器是某些UINavigationController的子级。
关于假设您希望它们显示在UINavigationBar中的按钮,您不需要将它们作为子视图添加到“视图”中,并且约束也无关紧要。您可以初始化按钮并将其添加到UINavigationBarItem的左侧或右侧条形按钮项目中。也可以通过Storyboard完成相同的操作。让我知道是否需要更多输入。