2

在 iOS8 中禁用 rightBarButtonItem 不会像在 iOS7 中那样将其颜色更改为灰色。在禁用时,除了手动更改文本颜色颜色之外,我还需要做更多的事情来更改其颜色。

4

1 回答 1

0

我自己找到了替代方案。这可以按如下方式完成:

[self.navigationItem.rightBarButtonItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys: [UIColor grayColor], NSForegroundColorAttributeName, nil] forState:UIControlStateDisabled];
于 2014-10-06T21:57:28.733 回答