我目前有一个主窗口设置为 UINavigationController(也是根视图控制器),我有两个视图。第一个视图是登录屏幕,第二个屏幕是表格视图屏幕。我想要发生的是根据显示的屏幕显示不同的 UIBarButtonItems。例如,当显示登录屏幕时,我希望显示导航栏上的左按钮(更具体地说,它是登录前的设置按钮)。用户登录后,我希望左侧按钮说“注销”,右侧是重新加载按钮。我已经尝试以编程方式添加按钮,但它们不会出现。有什么建议么?
此外,我已经在 IB 中完成了大部分工作,但我觉得以编程方式添加这些按钮可能会更容易。