iPhone:如何制作易于点击的UIButton?

js_*_*js_ 7 iphone uibutton uikit ios

我正在使用UIViewUIButtons不是使用而不是制作自定义导航栏UINavigationBar.

但我UIButtons在导航栏上的反应并不敏感.

我必须点击几乎中心UIButton点击.
如果我点击边缘,它就没有响应UIButton.

但是UINavigationBar可以通过点击按钮的边缘来点击法线上的按钮.
即使通过点击按钮外部,也可以轻敲按钮.

也可以通过点击按钮边缘或外部来轻触相机应用程序上的快门按钮或选项按钮.

如何将这些易于点击的按钮实现到我的应用程序?

Owe*_*ett 11

使用图像并创建自定义按钮.设置按钮使图像不会缩放到按钮视图的大小,而只是缩放到中心.展开按钮的大小,使其大于每侧的图像.Apple也可以使用标签按钮等功能.


Dan*_*eel 10

UIButton有专门为此目的的imageEdgeInsets财产.只需将UIButton框架设置为可触摸区域所需的大小,然后使用适当的缩放图像imageEdgeInsets.