2013-04-06 103 views
0

在iPad设置应用程序的辅助功能选项,也就是保持了iPad在单一的应用程序,并允许你控制哪些功能是可用的指导下访问选项(在iOS6的可用)。单击“主页”按钮会触发Guided Access,然后您可以在屏幕上圈选要禁用的区域。我的问题是如何实施区域的盘旋?我很好奇他们如何根据任何用户输入形成一个封闭的,合理的区域。iPad的引导访问

回答

1

如果我是正确的您绘制矩形。如果您能够绘制圆圈:近似具有几个矩形的圆圈。 (你可以用UITouch方法很容易地做到这一点,对于rect测量startPoint,这是rect的x和y,然后测量端点,endPoint.x-startPoint.x = rect的宽度,高度与y值)

这些矩形的Eaches设置帧/用于UIView *theView

界限该视图应是透明的:[theView setBackgroundColor:[UIColor clearColor]]

为了防止TOUCHE /用户交互“走出槽”的观点使其能用户交互:[theView setUserInteractionEnabled:YES]

添加这些意见的超级视图 - 确保这些视图覆盖超级视图的每一层。现在,您无法与任何置于这些视图下的任何内容进行交互,并且您与导向访问有类似的行为。