为啥UIButton高亮区域那么小?

Posted

技术标签:

【中文标题】为啥UIButton高亮区域那么小?【英文标题】:Why is UIButton highlight area so small?为什么UIButton高亮区域那么小? 【发布时间】:2014-11-05 23:46:06 【问题描述】:

我有一个 UIButton 的面积很大,但是当点击 m 时,突出显示的区域很小,为什么会这样?我花了过去几个小时寻找答案,但没有运气。任何帮助表示赞赏。

【问题讨论】:

这看起来不像标准的 UIButton.. 你是在按钮中使用图像,还是使用 UIButton 的子类.. @Ron 我认为这是标准的。我将它拖到我的故事板中,并添加了出口和 ibaction,仅此而已。 那绝对不是标准的UIButton。标准UIButtons更改字体颜色(默认)。 【参考方案1】:

我认为,突出显示的区域是根据字符的大小。 如果要分散突出显示的区域,请增加文本大小或在大尺寸背景中使用字符的图像文件。

【讨论】:

我知道你要去哪里,但仍然没有修复,它只是使突出显示与更大的字体大小成比例。我正在尝试找到如何增加高光,因为框架要大得多,似乎应该有一种方法是合乎逻辑的。

以上是关于为啥UIButton高亮区域那么小?的主要内容,如果未能解决你的问题,请参考以下文章

为啥xcode7创建的UIButton点击不灵敏,需要长按才响应点击?

UIButton 禁用高亮

如何处理动态创建的 UIButtons

如何使 UIButton 与 UIScrollView 一起移动

怎么屏蔽UiButton选中后高亮的颜色

UIButton 高亮设置不会粘住