打开Guided Access时,UIMenuController无法创建弹出菜单

时间:2014-01-03 18:37:48

标签: c# ios xamarin.ios

我注意到,在启用Guided Access的情况下运行时,我的应用程序构建与Xamarin.ios失败。

具体来说,UIMenuController无法在长按

上创建弹出菜单
UIMenuController uim = UIMenuController.SharedMenuController; 
//build menu items in list 
uim.MenuItems = list.ToArray (); 
//loc  is location in View - loc=_gr.LocationInView (this.View); 
//while _gr is a UILongPressGestureRecognizer  
uim.SetTargetRect (new RectangleF(loc.X, loc.Y, 1, 1), this.View); 
uim.SetMenuVisible (true, true);

我在调试器中检查了uim.MenuFrame是零大小的框架

否则,如果未启用Guided Access,则代码可以正常工作。我正在使用ios7 sdk编译的app运行ios7。使用ios6和Guided Access启用菜单工作正常。

有什么想法吗?

0 个答案:

没有答案