【发布时间】:2013-01-09 01:16:57
【问题描述】:
这是当前设置。
我有带有 5 个按钮的 navigationController 工具栏,点击它们会隐藏工具栏 2 秒钟,然后再次显示工具栏(第 5 个按钮除外 - 它会显示一个带有按钮(操作和取消)的操作表)。
在点击 1-4 按钮时,我执行 self.navigationController.toolbarHidden = YES; 并在 2 秒 后设置 self.navigationController.toolbarHidden = NO;,这会带回工具栏,一切都很好。
点击第 5 个按钮时,会弹出操作表。
- 如果我点击取消操作表 => 操作表已关闭 => 工具栏很好。
- 如果我点击 ACTION 按钮,我会执行
self.navigationController.toolbarHidden = YES;并在 2 秒后...self.navigationController.toolbarHidden = NO;但现在......工具栏按钮不见了。
进一步调查...
我可以看到工具栏按钮的 alpha 值设置为 0。
我不知道为什么在操作表操作后工具栏项的 alpha 设置为 value = 0。
谁能告诉我这个的根本原因?
【问题讨论】:
标签: iphone objective-c ios cocoa-touch ios6