gpt4 book ai didi

ios - 设置全局色调时 EKEventEditViewController 中的灰色导航项按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:21:11 24 4
gpt4 key购买 nike

我试图在我的应用程序中使用 EKEventEditViewController,它具有全局色调(在此处设置:Where to set global tint

但是,当应用程序运行时,EKEventEditViewController 的导航按钮是灰色的,就好像它们被禁用一样:

What is happening to me

按钮仍然有效,我只是不想让它们变成这样的灰色。

我的 Storyboard:

My storyboard

显示事件编辑 View Controller 的弹出窗口(当您单击“添加到我的日历”按钮时显示):

The popover

呈现EKEventEditViewController的代码如下:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UINavigationController *nav = [self.storyboard instantiateViewControllerWithIdentifier:@"theIdentifier"];
SODPopoverViewController *controller = nav.childViewControllers[0];

controller.startDate = [NSDate dateWithTimeIntervalSinceNow:0];

self.popover = [[UIPopoverController alloc] initWithContentViewController:nav];
self.popover.delegate = self;
[self.popover presentPopoverFromRect:[tableView cellForRowAtIndexPath:indexPath].frame inView:[tableView cellForRowAtIndexPath:indexPath].superview permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}

知道发生了什么吗?

杂项信息:

  • 我使用的是 iOS 7.1
  • 我正在使用 XCode 5
  • 我正在使用 Storyboard
  • 不是完整的程序,只是一个演示。
  • SOD 代表堆栈溢出演示

提前致谢!

编辑:即使没有全局色调,按钮也是灰色的

最佳答案

我对这个问题进行了更深入的研究,并注意到它不是实际上是全局色调,而是它以模态方式呈现的事实。 This question我的回答是:解决方案是设置 self.window.tintAdjustmentMode = UIViewTintAdjustmentModeNormal;

关于ios - 设置全局色调时 EKEventEditViewController 中的灰色导航项按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25508180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com