2011-12-15 125 views
0

我在我的應用程序中有一些UIButtons。它們是自定義類型,並充滿了從網絡下載的圖像。在某些頁面上,當我按下按鈕時,它會變暗,因此用戶知道它已被按下。但在其他頁面上,沒有任何反應,有時會覺得應用程序沒有響應用戶的觸摸。有沒有辦法在按下按鈕的情況下對代碼反饋進行硬編碼Xcode uibutton按下反饋

+0

如何創建按鈕?在代碼或界面生成器中? – jrturton 2011-12-15 11:22:33

回答

0

UIButton有一個屬性adjustsImageWhenHighlighted,它可以設置爲YES,以便提供一些基本的反饋(當按鈕突出顯示時,圖像會變得更亮)。

通過將showsTouchWhenHighlighted設置爲YES,您可以得到一個小高亮顯示按鈕上的觸摸。

除此之外,您可以通過- setImage:forState:- setBackgroundImage:forState:(例如,對於UIControlStateHighlightedUIControlStateSelected