2
当用户触摸UIButton时,突出显示状态应该启动。当他将手指滑到按钮外部时(仍然没有抬起手指),按钮突出显示应该停止,并且当他抬起手指时不应该触发按钮。UIButton突出显示区域向外延伸按钮
此行为与iOS的工作方式完全相同,但对于突出显示仍在应用的有效区域,我有点惊讶。对于小按钮,在高亮停止之前,我必须将手指移动按钮上方或下方按钮的高度数倍。
这是正常的,还是我做错了什么?高亮区域应该由框架控制还是我可以设置的东西?
你把'UIButton'编程或Interface Builder?如果按代码 - 请告诉我们样品 – cyborg86pl 2012-07-21 19:17:26
两者。 Programatic vs IB似乎没有什么区别。在写这个问题之前,我创建了一个空白项目,通过Interface Builder添加了一个UIButton,并对其进行了测试。高亮区域是按钮大小的5倍。 – 2012-07-21 19:47:21
检查您是否在调整UIButton的大小检查器中使用了autosize选项。还尝试用自定义CGRectMake – cyborg86pl 2012-07-21 19:52:28