UIImageView* imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 300.0, 43.0, 43.0)];
[imageView setBackgroundColor:[UIColor clearColor]];
[imageView setImage:[UIImage imageNamed:@"test.png"]];
[self.view addSubview:imageView];
[UIView setAnimationRepeatAutoreverses:YES];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView animateWithDuration: 0.2f
delay: 0.0f
options: UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse | UIViewAnimationOptionBeginFromCurrentState
animations: ^(void){[imageView setFrame:CGRectMake(0.0, 350.0, 43.0, 43.0)];}
completion: nil];
UIButton* button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setFrame:CGRectMake(100, 0, 100, 30)];
[button setTitle:@"Button" forState:UIControlStateNormal];
[self.view addSubview:button];
回答
嘗試修改您的animateWithDuration:見下文
[UIView animateWithDuration: 0.2f
delay: 0.0f
options: UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse | UIViewAnimationOptionBeginFromCurrentState
animations: ^(void){[imageView setFrame:CGRectMake(0.0, 350.0, 43.0, 43.0)];}
completion: nil];
在我的附加值UIViewAnimationOptionAllowUserInteraction
謝謝。你是對的 – HunkSmile
做如下改變按鈕定義:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
你的方法應該是象下面這樣:
-(IBAction)buttonHandle:(id)sender
{
}
我希望這將是有益的。
add UIViewAnimationOptionAllowUserInteraction – HunkSmile
的選項屬性。如果你不能夠觸摸按鈕(如果點擊不工作),然後
編寫代碼
[self.view bringSubviewToFront:button];
在方法結束時。
感謝您的回答 – HunkSmile
我想你想對按鈕執行操作,所以試試這段代碼。
UIButton* button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setFrame:CGRectMake(100, 0, 100, 30)];
[button setTitle:@"Button" forState:UIControlStateNormal];
[button addTarget:self action:@selector(buttonPressed:)forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];
-(IBAction)buttonPressed:(id)sender
{
//put code here you want to perform action on button
}
添加UIViewAnimationOptionAllowUserInteraction,我已經完成 – HunkSmile
- 1. 爲什麼我的PhoneGap按鈕沒有反應
- 2. jQuery - 按鈕沒有反應,但爲什麼?
- 3. 引導 - 爲什麼我的按鈕沒有反應?
- 4. 按鈕沒有反應
- 5. 按鈕onclick沒有反應
- 6. Android按鈕沒有反應
- 7. 爲什麼這個模板沒有反應?
- 8. 爲什麼這個按鈕在html中沒有正確對齊?
- 9. 按「登錄」按鈕時沒有反應
- 10. 這個按鈕爲什麼不工作?
- 11. 爲什麼這個按鈕不顯示
- 12. 這個按鈕叫什麼?
- 13. 這兩個按鈕有什麼區別?
- 14. 爲什麼TableView變得沒有反應?
- 15. ngKeydown爲什麼沒有反應?
- 16. 爲什麼按鈕沒有啓用?
- 17. 爲什麼我的asp按鈕(input type =「submit」)對我的css類沒有反應?
- 18. 當我點擊「其他」單選按鈕時沒有任何反應。爲什麼?
- 19. 爲什麼這款手機沒有pin-it按鈕?
- 20. 收發按鈕的「這個」在反應
- 21. 爲什麼這個按鈕與RelativeLayout中的另一個沒有正確對齊?
- 22. 提交按鈕沒有反應
- 23. ASPX按鈕 - 沒有任何反應
- 24. Bootstrap提交按鈕沒有反應
- 25. 閃光按鈕根本沒有反應
- 26. 按鈕點擊沒有反應
- 27. 上按鈕沒有反應點擊
- 28. 爲什麼這個div掩蓋了這個按鈕?
- 29. Libgdx爲什麼我的按鈕沒有響應mouseclicks
- 30. 爲什麼iPhone應用程序中沒有前進按鈕?
嗨,你有什麼問題。你能解釋清楚 – Satya
我將上面的代碼添加到viewController,運行時,該按鈕不能被觸摸 – HunkSmile
應用程序崩潰,而觸摸按鈕?你根本看不到按鈕? – EmptyStack