2010-09-17 116 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