1
我正试图编写一个在菜单栏中运行的Mac应用程序,该菜单单击时显示类似iOS的弹出窗口。类似于Flexibit的Fantastical,或者Iconfactory的Take Five。我使用INPopoverController这似乎很好。 我的问题是,当用户点击弹窗视图中的任何内容时,弹出窗口就会成为关键窗口。有没有办法阻止这种情况发生?停止弹出窗口成为关键窗口
我正试图编写一个在菜单栏中运行的Mac应用程序,该菜单单击时显示类似iOS的弹出窗口。类似于Flexibit的Fantastical,或者Iconfactory的Take Five。我使用INPopoverController这似乎很好。 我的问题是,当用户点击弹窗视图中的任何内容时,弹出窗口就会成为关键窗口。有没有办法阻止这种情况发生?停止弹出窗口成为关键窗口
- (BOOL)canBecomeKeyWindow
{
return YES;
}
意味着,酥料饼可以成为一个关键窗口。您可以将其更改为返回NO
或子类INPopoverWindow
,并覆盖该方法以返回NO
。
太棒了!谢谢! – Christian 2011-05-19 04:16:48