我想做一個shift鍵。當我點擊它時,密鑰將變成其他字母。如何在iphone中點擊此按鈕時使它變亮?你能舉出一些示例代碼嗎?如何在點擊時點亮按鈕(如點擊iphone中的shift鍵)
回答
如果您希望輕按按鈕的圖像,然後返回,您可以使用 - [setImage:forState:]方法。對於這個例子,假設你自己有2張圖片:image_one.png和image_two.png分別爲未壓縮和壓縮圖片。
假設你有一個像這樣的按鈕:
UIButton *button = [[UIButton alloc] init];
[button setFrame:CGRectMake(0, 0, 100, 44)];
[button setImage:[UIImage imageNamed:@"image_one.png"] forState:UIControlStateNormal];
[[self view] addSubview:button];
您可以添加一個目標和行動,將圖像來回換。要查看它當前是哪個圖片,我會使用標籤屬性。
[button setTag:0]; // initial, non pressed button tag, for this example
[button addTarget:self action:@selector(swapImage:) forControlEvents:UIControlEventTouchUpInside];
而且有一些像在setImage方法如下:
-(void)swapImage:(UIButton *)sender {
if ([sender tag] == 0) {
[sender setTag:1]; // pressed tag, for example
[sender setImage:[UIImage imageNamed:@"image_two.png"] forState:UIControlStateNormal];
} else {
[sender setTag:0]; // non-pressed tag, for example
[sender setImage:[UIImage imageNamed:@"image_one.png"] forState:UIControlStateNormal];
}
}
當你第一次點擊按鈕,它選擇。再次敲擊它將取消選擇它 - 就像鍵盤的切換按鈕一樣。
所以我必須選擇圖像來顯示明亮的按鈕? – malinchhan
是的,你將有一個圖像的按下和未按下的狀態。在上面的代碼中,在測試上面的代碼後,它們被稱爲image_one.png和image_two.png –
,它工作正常!再次謝謝 Aaron Wojnowski!上面的代碼@chhanmalin是你想要的答案! – malinchhan
- 1. 防止按鍵點擊按鈕點擊即使在vb6中
- 2. 在Gtk Python中將按鍵點擊到按鈕點擊
- 3. 如何在點擊按鈕時點擊「是/否」消息框
- 4. [iphone]手柄按鈕點擊鍵盤
- 5. fire OnItem點擊按鈕時點擊listview
- 6. 如何在我的代碼中點擊按鈕點擊?
- 7. 如何通過iphone中的按鈕點擊獲取地點?
- 8. Jquery event.preventDefault沒有按住shift鍵點擊
- 9. 如何實時點擊按鈕上的點擊次數限制?
- 10. 點擊按鈕時
- 11. 如何在點擊時刪除按鈕?
- 12. 如何在懸停時點擊按鈕
- 13. 如何我點擊按鈕
- 14. 如何點擊此按鈕?
- 15. Angular:用戶點擊Enter時如何點擊模式按鈕?
- 16. 右鍵點擊按鈕
- 17. 如何在沒有導航的iPhone上點擊按鈕點擊視圖?
- 18. Android:點擊時如何照亮按鈕的圖像?
- 19. 按鈕點擊時的jQuery觸發鍵
- 20. 如何彈出默認iphone鍵盤上的按鈕點擊
- 21. 點擊按鈕
- 22. 按鈕點擊
- 23. 按鈕點擊
- 24. 點擊按鈕
- 25. 如何在PHP HTMLDOMParser中點擊按鈕?
- 26. 在iPhone上點擊按鈕點擊異常
- 27. 點擊按鈕的文本點擊jquery
- 28. GridLayout的按鈕,點擊不點擊
- 29. 如何在Facebook牆上點擊一個按鈕,點擊iPhone應用程序
- 30. 如何在Facebook上點擊按鈕觸發點擊事件?
對不起!我只是試圖在這裏搜索,沒有任何相關的問題,所以我問是否有快速的幫助。 – malinchhan
@Superman我們真的需要學習如何正確使用低票。人們濫用這種財產。 –
@OhhMee downvote減少搜索努力,這個問題可以很容易地在谷歌搜索。 – Bazinga