相关疑难解决方法(0)

为什么UINavigationBar会窃取触摸事件?

我有一个自定义的UIButton,UILabel被添加为子视图.按钮仅在我触摸顶部边界约15个点时执行给定选择器.当我在该区域上方点击时,没有任何反应.

我发现它不是由于按钮和标签的错误创建造成的,因为在我将按钮向下移动约15 px后,它正常工作.

更新我忘了说位于UINavigationBar下面的按钮和按钮上半部分的1/3没有触摸事件.

图像在这里

带有4个按钮的视图位于NavigationBar下方.当触摸顶部的"篮球"时,BackButton会触摸事件,当触摸顶部的"Piano"时,则右边的BarButton(如果存在)触摸.如果不存在,则什么也没发生.

我没有在App文档中找到这个记录的功能.

我也发现这个话题与我的问题有关,但也没有答案.

iphone objective-c uibutton uilabel ios4

19
推荐指数
2
解决办法
1万
查看次数

有什么办法可以告诉我屏幕有多难按下

我想找到触摸的压力.我只是不知道如何通过越狱和获取原始触摸数据来实现该结果.有谁知道我会怎么做?

iphone uitouch pressure

13
推荐指数
3
解决办法
9044
查看次数

标签 统计

iphone ×2

ios4 ×1

objective-c ×1

pressure ×1

uibutton ×1

uilabel ×1

uitouch ×1