2009-10-26 47 views
0

我正在使用iPhone sdk的motionended方法在3.0上獲得搖動效果。搖動方法iphone sdk

我遇到的問題是,它的工作原理是在第一次搖動時發現我玩過一個視圖,但是一旦視頻完成並且我再次搖動設備,它就不起作用。

任何人都可以幫助我。

感謝

回答

1

別的東西,像視頻播放器,可能已在第一時間之後,你搖裝置的第一個響應者。這可能會防止震動事件進入您的視圖或控制器。視頻播放完成後,您可能需要手動將第一個響應者狀態恢復到處理搖動的元素,方法是發送-becomeFirstResponder

+0

我試圖在videodidfinsih方法[selffirstfirstresponse],但沒有效果。還有什麼我可以嘗試或我做錯了 – iosdevnyc 2009-10-26 20:15:24

+0

您可能還必須重寫 - (BOOL)canBecomeFirstResponder並返回YES。否則,您可能需要稍後將呼叫置於「成爲首次應答」。 – 2009-10-26 21:19:38

+0

是的,我已經有覆蓋 - (BOOL)可以成爲firstresponder和返回是 – iosdevnyc 2009-10-26 21:58:59