在過去,我已經做了以下內容:放的UIView上的UIButton,仍然有它突出
thumbnailButton = [[UIButton alloc] initWithFrame: thumbnailButtonFrame];
[thumbnailButton addTarget:self action:@selector(thumbnailButtonPushed:) forControlEvents:UIControlEventTouchUpInside];
[thumbnailButton setBackgroundImage: thumbnailButtonImage forState: UIControlStateNormal];
[thumbnailButtonImage release];
這創造出了它的縮略圖像一個按鈕,當推它像是把一個灰色突出顯示在其上(非常像在照片應用程序中,當您選擇要從縮略圖列表中顯示的照片時)。
我有一個場景,現在我有一個UIView
類,它在drawRect
方法中繪製圖形。我想把這個UIView
放在UIButton
上,並且如果我添加一個圖像,它會以同樣的方式突出顯示。我想這樣做,而不需要繼承UIButton
。這可能嗎?
您是否不使用2張圖像,並根據是否選擇了按鈕或未選擇按鈕來設置圖像? –