这是当前的设置。
我有带有 5 个按钮的 navigationController 工具栏,点击它们会隐藏工具栏 2 秒钟,然后再次显示工具栏(第 5 个按钮除外 - 它会显示一个带有按钮(操作和取消)的操作表)。
在点击 1-4 按钮时,我做了 aself.navigationController.toolbarHidden = YES;
并在2 seconds之后,我设置了self.navigationController.toolbarHidden = NO;
,这会带回工具栏,一切都很好。
在点击第 5 个按钮时,会弹出操作表。
- 如果我点击 CANCEL actionsheet => actionSheet dismissed => Toolbar 很好。
- 如果我点击 ACTION 按钮,我会
self.navigationController.toolbarHidden = YES;
在 2 秒后执行一个操作...self.navigationController.toolbarHidden = NO;
但现在...工具栏按钮已消失。
进一步调查...
我可以看到工具栏按钮的alpha值似乎设置为 0。
我不知道为什么在操作表操作后工具栏项的 alpha 设置为 value = 0。
谁能告诉我这个的根本原因?