菜鸟教程小白 发表于 2022-12-13 01:16:02

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


                                            <p><p>我试图在我的应用中使用 <code>EKEventEditViewController</code>,它具有全局色调(在此处设置:<img src="/image/Fyh1a.png" alt="Where to set global tint"/> </p>

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

<p> <img src="/image/OfNoE.png" alt="What is happening to me"/> </p>

<p>按钮仍然有效,我只是不希望它们像这样变灰。</p>

<p>我的 Storyboard:</p>

<p> <img src="/image/3HmYU.png" alt="My storyboard"/> </p>

<p>显示事件编辑 ViewController 的弹出框(当您单击“添加到我的日历”按钮时显示):</p>

<p> <img src="/image/9NDeH.png" alt="The popover"/> </p>

<p><code>EKEventEditViewController</code>的呈现代码如下:</p>

<pre><code>- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    UINavigationController *nav = ;
    SODPopoverViewController *controller = nav.childViewControllers;

    controller.startDate = ;

    self.popover = [ initWithContentViewController:nav];
    self.popover.delegate = self;
    .frame inView:.superview permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
</code></pre>

<p>知道发生了什么吗?</p>

<h2>其他信息:</h2>

<ul>
<li>我使用的是 iOS 7.1</li>
<li>我正在使用 XCode 5</li>
<li>我正在使用 Storyboard</li>
<li>这<strong>不是</strong>完整的程序,只是一个演示。</li>
<li>SOD 代表 Stack Overflow Demo</li>
</ul>

<p>提前致谢!</p>

<p><strong>编辑:</strong>即使没有全局色调,按钮也是灰色的</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我对这个问题进行了更多处理,并注意到它<em>不是</em>实际上是全局色调,而是它是以模态方式呈现的事实。 <a href="https://stackoverflow.com/questions/20134694/really-strange-app-color-behavior" rel="noreferrer noopener nofollow">This question</a>回答我的:解决方案是设置 <code>self.window.tintAdjustmentMode = UIViewTintAdjustmentModeNormal;</code></p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 设置全局色调时,EKEventEditViewController 中的灰色导航项按钮,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/25508180/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/25508180/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 设置全局色调时,EKEventEditViewController 中的灰色导航项按钮