2009-08-05 64 views
1

我有一個尺寸爲90x90的UIButton,我希望它在點擊時發光。使用showsTouchWhenHighlighted會使其發光,但它會從按鈕的中心閃爍並僅在小半徑範圍內發光。這可能適用於像按鈕這樣的小按鈕,但對於我的按鈕大小,它不適用。在我設計一個突出顯示的狀態之前,我能做些什麼使它從按鈕的外圍發光?如何配置UIButton以使用showsTouchWhenHighlighted?

回答

0

我能想到的2種方式做你想做的:爲你的按鈕的高亮顯示狀態

  1. 使用不同的高亮顯示的背景圖像,
  2. 使用CoreGraphics中繪製的光暈效果的按鈕的IBActiontouchDown是一個體面的地方)。

這是假設你想要某種自定義發光效果 - 當然,UIButtons在觸摸時自然會產生突出的效果。