我想添加一個額外的圖像時,我的按鈕仍然按下。 在iphone中可能嗎?當UIButton保持按下時添加額外的圖像
回答
我想你的意思是當用戶長按電池(點擊並保持手指放下)? 您可以將UILongPressGestureRecognizer
元素添加到您的按鈕並指定其目標和行動是這樣的:
UILongPressGestureRecognizer *longPressRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPress:)];
[self.button addGestureRecognizer:longPressRecognizer];
[longPressRecognizer release];
這將調用-longPress:
方法時對按鈕的用戶長按。回調函數可能如下所示:
- (void)longPress:(UILongPressGestureRecognizer *)recognizer{
if (recognizer.state == UIGestureRecognizerStateBegan){
// do something like add an image
}
}
希望這有助於!
感謝名單,這可能解決我的問題 – user1049570
當然可以,
首先採取一個自定義按鈕,並設置任何圖像。
然後綁定按鈕的Touch Down事件的以下方法。
-(IBAction)buttonTouchedImage:(id)sender
{
[yourButton setImage:[UIImage imageNamed:@"selected.png"] forState:UIControlStateHighlighted];
}
我知道這一點,但我想添加一個額外的圖像時,按鈕處於高亮狀態 – user1049570
請其在亮狀態時再次讀取上面的代碼圖像「selected.png」被設置 – HarshIT
設置按鈕突出顯示的圖像,並使其突出顯示=是按鈕時按下。這應該工作我猜。
- 1. UiButton保持按下
- 2. UIButton保持突出顯示時按下
- 3. 按下按鈕時更改UIButton圖像
- 4. 添加額外的空間圖像GD
- 5. 額外的刪除按鈕被添加到生成的圖像
- 6. UIButton圖像按下和不按下
- 7. 當設置填充時添加額外'嘈雜'像素
- 8. 計算UIButton按下持續時間
- 9. 保存添加額外的小數位
- 10. Highcharts:Exporting.js添加兩個額外的按鈕
- 11. 向ABPersonViewController添加額外的按鈕
- 12. Magento的額外添加評論按鈕
- 13. 添加/刪除按鈕按下圖像
- 14. 爲繪圖添加額外的圖例
- 15. 添加定時器來計算按下UIButton的時間iPhone
- 16. 點擊保存按鈕添加額外的一個空字段
- 17. 如何在UIButton文本的邊緣添加額外的空間?
- 18. 當按下UIButton時會褪色
- 19. 當按下UIButton時,調用textFieldDidEndEditing UITextField
- 20. 將額外的圖像/圖標添加到CardFragment(Android Wear)
- 21. 添加的關鍵圖像按下
- 22. UIButton圖像在灰色按下
- 23. 添加額外8px到保證金
- 24. 如何使用jQuery Cycle添加額外的「下一步」按鈕?
- 25. 在UIButton中添加上面的圖像
- 26. iphone中的uibutton programmaticaly中添加圖像
- 27. 將圖像添加到UINavigationBar中的UIButton
- 28. 當按下按鈕時在UIButton下檢測uiview上的觸摸
- 29. 如何在Drupal 8菜單項中添加額外的字段。我想添加一個額外的圖像域
- 30. 當我按下「添加按鈕」時添加LinearLayout
組突出顯示的圖像到該按鈕 – Narayana