2010-09-17 99 views
0

人機界面指南中提到「創建至少29個像素高的控件並提供44個像素高的目標區域」。UIButton目標尺寸

所以我想知道,當我用可伸縮的背景圖像和文本的UIButtonTypeCustom,有沒有辦法設置目標區域?

只需將按鈕幀更改爲44像素即可延伸背景圖像。

如果沒有辦法設置目標區域,推薦使用44px高的背景圖像嗎?

回答

1

如果您在圖像上放置第二個UIButtonTypeCustom類型的UIButton,您可以使觸摸區域具有任意大小。

+0

我假設你的意思是把一個較大的透明按鈕覆蓋一個較小的圖像按鈕... – hotpaw2 2010-09-17 16:41:12

+0

但是這不會改變下面的按鈕到其選定的狀態。 – catlan 2010-09-17 18:35:10

+0

@catlan當按下較大的按鈕時,您將不得不手動更改底層的按鈕選擇狀態。 – DHamrick 2010-09-18 23:12:52