2013-01-05 38 views
0

使用核心運動我可以得到偏航,傾斜,滾動的3個值現在使用這些值我需要創建一個自定義加載程序,當用戶將設備向右,向前,向左,向後移動設備時,該加載程序將填充。因此,我使用這種芯圖形方法繪製圓需要關於Core Motion的幫助

void CGContextAddArc (
    CGContextRef c, 
    CGFloat x, 
    CGFloat y, 
    CGFloat radius, 
    CGFloat startAngle, 
    CGFloat endAngle, 
    int clockwise 
); 

在其中所有值是固定的,並通過由startAngle節距的值通過計算弧度

myRadianMethod(myPitchValue) 

現在,作爲餘移動設備圓開始填充時但我想讓它填充四個動作右,前,左,後。我如何微調我的代碼來完成這個任務?

裝置動作就像是......使用者保持他/她的iPhone在景觀 位置......現在用戶第一次有傾斜設備的權利,這將 填補一些部分,現在用戶將傾斜iPhone朝着自己這將填補 更多,那麼用戶就會翹起離開,然後返回到完成 填充...

+0

右,左,前,後是許多運動方向。音高只是一個旋轉方向,不涉及將設備移動到任何地方。你能澄清一點,例如列出用戶應該執行的步驟以及程序應該如何響應。 – Potatoswatter

+0

...就像...用戶將他/她的iphone放在橫向位置......現在用戶首先必須向右傾斜設備,這會填充一些部分,現在用戶將iPhone傾向自己,這樣會填充更多,然後用戶將向左傾斜然後回到完成填充...希望這個清楚 –

回答