我想添加一個額外的圖像時,我的按鈕仍然按下。 在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. 額外的刪除按鈕被添加到生成的圖像
- 4. 當設置填充時添加額外'嘈雜'像素
- 5. 保存添加額外的小數位
- 6. Highcharts:Exporting.js添加兩個額外的按鈕
- 7. 向ABPersonViewController添加額外的按鈕
- 8. 爲繪圖添加額外的圖例
- 9. 點擊保存按鈕添加額外的一個空字段
- 10. 當按下UIButton時會褪色
- 11. UIButton圖像在灰色按下
- 12. 如何使用jQuery Cycle添加額外的「下一步」按鈕?
- 13. iphone中的uibutton programmaticaly中添加圖像
- 14. 在UIButton中添加上面的圖像
- 15. 當我按下「添加按鈕」時添加LinearLayout
- 16. 爲圖表添加額外的標籤
- 17. 添加額外的線性圖中matplotlib
- 18. 按下圖像按鈕時添加聲音
- 19. 根據選定的模板添加額外的圖像域
- 20. 如何在每次按下時更改UIButton的圖像
- 21. 在保存表單時向表單添加額外的字段
- 22. IOS - 讓時的UIButton按下
- 23. c#圖片大小調整添加額外的像素
- 24. 添加另一個圖像後的額外間隙
- 25. C#爲圖像添加額外的屬性/信息
- 26. 額外的popViewControllerAnimated:當用戶按下後退按鈕?
- 27. 當圖像被觸摸時顯示UIButton?
- 28. 當我按下後退按鈕時,如何保持CountDownTimer運行
- 29. 添加額外的列lookupedit
- 30. sed添加額外的列
組突出顯示的圖像到該按鈕 – Narayana