2011-11-24 55 views

回答

1

我之後得到的答案。割頭一天!!!(可能是爲他人小菜一碟)

這裏有雲解決方案:

在根視圖控制器或視圖控制器從那裏我們提出模態視圖控制器,我們必須檢測搖:

- (void) viewWillAppear:(BOOL)animated 
{ 
    [self becomeFirstResponder]; 
    [super viewWillAppear:animated]; 
} 
- (void) viewWillDisappear:(BOOL)animated 
{ 
    //[self resignFirstResponder]; 
    /*dont resign first responder on view disappear */ 
    [super viewWillDisappear:animated]; 
} 
- (BOOL)canBecomeFirstResponder 
{ 
     return YES; 
} 

- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event 
{ 
    if (event.subtype == UIEventSubtypeMotionShake) 
    { 
    // Put in code here to handle shake 
    } 

    if ([super respondsToSelector:@selector(motionEnded:withEvent:)]) 
     [super motionEnded:motion withEvent:event]; 
} 

正常情況下呈現模態視圖...模態視圖中也會檢測到抖動... 其測試和工作! 謝謝大家:)

相關問題