2013-04-06 102 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]

添加這些意見的超級視圖 - 確保這些視圖覆蓋超級視圖的每一層。現在,您無法與任何置於這些視圖下的任何內容進行交互,並且您與導向訪問有類似的行爲。