我在對搖動事件作出反應時遇到問題。第一個問題是,如果我將搖動視圖放在根上,那麼它工作正常,但是當我翻轉到其他視圖並返回時,它根本不起作用。第二個問題是,如果我使用搖,然後翻轉到其中有一個UITextField的視圖,然後UITextField不響應,並且沒有鍵盤出現。如果有任何機構需要,我可以提供我的代碼。需要很好地解決這個問題。使用翻轉視圖(IPhone)時震動事件中的問題
問候。
編輯:
以下是根視圖的代碼(這裏我使用震動事件):
enter -(BOOL) canBecomeFirstResponder{
return YES;}
-(void) viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[self becomeFirstResponder];}
-(void) viewDidDisappear:(BOOL)animated{
[self resignFirstResponder];
[super viewDidDisappear:animated];}
-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{
if(event.subtype == UIEventSubtypeMotionShake)
{
iv.transform = CGAffineTransformMakeScale(1.0, 1.0);
txtviewFortune.text = nil;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:)];
iv.transform = CGAffineTransformMakeScale(2.0, 2.0);
[UIView commitAnimations];
}
}
@Wasim通過郵件發送代碼或發佈您的代碼。 –
@Rahul親切地看到我編輯過的帖子吧。 – Wasim
@Wasim如果可以,請發佈更多的代碼或發送電子郵件。你現在發佈的代碼似乎沒問題。 –