在我的應用程序中,我添加了UIImageview
到UIView
和UIButton
添加到該UIImageView
。該按鈕不響應觸摸事件,並且不調用動作選擇器。爲什麼?按鈕沒有響應觸摸
Q
按鈕沒有響應觸摸
1
A
回答
3
因爲UIImageView
默認情況下將其userInteractionEnabled
屬性設置爲NO
。將其設置爲YES
,它會起作用。
0
確保您已將IBAction附加到您的按鈕上。然後檢查是否啓用了用戶交互。
0
試試這個來解決它。
UIIMageView *image;
image.userInteractionEnabled=YES;
希望這有助於任何一個
阿米努
0
首先你添加的ImageView然後添加按鈕,然後按鈕是否工作正常這樣的代碼
UIView *AddView=[[UIView alloc]initWithFrame:CGRectMake(55, 0, 100, 100)];
UIImageView *imgview=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)];
UIButton *btnRemove = [[UIButton alloc]init];
UIImage *btnImage = [UIImage imageNamed:@"close.png"];
[btnRemove setImage:btnImage forState:UIControlStateNormal];
[btnRemove addTarget:self
action:@selector(btnREmoveAction:)
forControlEvents:UIControlEventTouchUpInside];
btnRemove.frame = CGRectMake(0,0, 29, 29);
btnRemove.tag=indexStart;
[AddView addSubview:imgview]; // add the imageview
[AddView addSubview:btnRemove]; // add the button
相關問題
- 1. UIBarButtonItem沒有響應觸摸
- 2. ViewController沒有響應觸摸
- 3. UIScrollView沒有響應觸摸
- 4. TableHeaderView沒有響應觸摸
- 5. Sencha觸摸按鈕沒有響應Tap事件
- 6. iOS子視圖中按鈕沒有響應觸摸。
- 7. 觸摸沒有檢測到libgdx按鈕
- 8. UIWebView沒有響應觸摸屏幕
- 9. Twitter Bootstrap菜單沒有響應觸摸
- 10. UILabel沒有響應觸摸事件
- 11. Webview沒有響應觸摸事件
- 12. iOS - UIViews沒有響應觸摸事件
- 13. UISearchBar沒有響應觸摸事件
- 14. UIScrollView對觸摸沒有響應
- 15. appwidget沒有響應用戶觸摸
- 16. Android觸摸移動沒有響應
- 17. Bootstrap:按鈕沒有響應
- 18. 按鈕沒有響應
- 19. 在Android中沒有觸摸感應的檢測按鈕
- 20. 當我觸摸TextView時觸摸按鈕
- 21. Arduino伺服沒有響應按鈕按
- 22. 視圖和按鈕旋轉後未響應觸摸
- 23. 操作欄按鈕不會響應觸摸事件
- 24. 即使我不點擊按鈕,觸摸監聽器響應
- 25. 有沒有反過來對糖果觸摸響應
- 26. 隱藏按鈕和觸摸
- 27. 如何觸摸Android按鈕?
- 28. 觸摸屏按鈕事件
- 29. ImageButton在按鈕觸摸
- 30. Cocos2d按鈕觸摸區域
這又是一個愚笨不一致UIKit中,順便一提。這是故意的,但它比好的更令人困惑。 – 2012-11-20 07:44:02