0

在 iPad 设置应用程序的辅助功能选项中,有一个引导访问选项(在 iOS6 中可用)将 iPad 保持在一个应用程序中,并允许您控制哪些功能可用。点击主页按钮触发引导访问,然后您可以在屏幕上圈出您想要禁用的区域。我的问题是如何实施区域循环?我很好奇它们如何根据任何用户输入形成一个封闭、合理的区域。

4

1 回答 1

1

如果我是对的,您正在绘制矩形。如果你能够画圆:用几个矩形来近似圆。(您可以使用 UITouch 方法轻松完成此操作。对于矩形测量 startPoint。这是矩形的 x 和 y。然后测量端点。endPoint.x-startPoint.x = 矩形的宽度。高度与y 值)

这些矩形中的每一个都设置了框架/边界UIView *theView

这个视图应该是透明的:[theView setBackgroundColor:[UIColor clearColor]]

为了防止触摸/用户交互“进入”视图,使其能够进行用户交互:[theView setUserInteractionEnabled:YES]

将这些视图添加到超级视图 - 确保这些视图覆盖超级视图的所有其他层。现在,您无法与位于这些视图下的任何内容进行交互,并且您的行为与引导式访问类似。

于 2013-04-06T23:44:53.257 回答