【问题标题】:iPad Guided AccessiPad引导访问
【发布时间】:2013-04-06 22:32:49
【问题描述】:

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

【问题讨论】:

    标签: ios objective-c ipad ios6 guided-access


    【解决方案1】:

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

    每个矩形都设置UIView *theView 的框架/边界

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

    为了防止触摸/用户交互“通过”视图启用它以进行用户交互:[theView setUserInteractionEnabled:YES]

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 2016-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多