2010-04-10 185 views
1

我與依賴於按鈕狀態的按鈕的背景圖片有問題。我在自定義表格視圖單元格內有一個按鈕,並且我爲按鈕的不同狀態設置了不同的圖像。請查看下面的代碼。對於狀態:UIControlStateNormal];我們可以通過下面的例子來說明如何使用UIControlStateNormal來創建一個新的UIControlStateNormal對象。 [btnNow setImage:[UIImage imageNamed:@「now_focus.png」] forState:UIControlStateHighlighted];表格視圖單元格內的按鈕在單元格上點擊時顯示突出顯示的狀態

每當我點擊實際的按鈕時,這個效果很好,但是如果我點擊按鈕外的區域,但仍然在同一個單元格內,那麼這個按鈕將它的背景圖像從UIControlStateNormal更改爲UIControlStateHighlighted。

如果我從UIControlStateHighlighted狀態中刪除背景圖像,那麼這個問題不存在,但我需要按下按鈕的狀態。

請幫我一把。

在此先感謝!

Vivek Dandage。

+0

這是Java Swing還是它是什麼? – Jonas 2010-04-10 11:08:05

+0

UITableViewCell是iPhone。 Java不能在iPhone上運行,所以它肯定不是Swing。 – 2010-04-10 11:10:53

+0

這不是一個Java Swing。我已經使用Objective C進行iphone應用程序開發。 – Rock 2010-04-12 04:23:26

回答

2

與cell.selectionStyle設置爲UITableCellSelectionStyleNone

0

嘗試我不知道如何在卡里姆的回答發表評論。但是這應該被標記爲正確的。它問題的答案。我知道,因爲我遇到了同樣的問題,並將單元格的selectionStyle設置爲無是解決方案。

相關問題