Objective c iOS 5 WeeApp小部件不响应触摸

Objective c iOS 5 WeeApp小部件不响应触摸,objective-c,plugins,widget,ios5,jailbreak,Objective C,Plugins,Widget,Ios5,Jailbreak,我的问题是,在Notification Center窗口小部件中,触摸事件没有被注册。比如说,我有一个简单的小部件,它有一个视图和一个带有target:self-forEvent:touchtdown的UIButton。如果我按下设备上的按钮,什么都不会发生。我需要按住它一小段时间,然后更像按住的触摸被识别,按钮的动作开始。我见过触摸事件可以正常工作的小部件UI设置、SBSettings 5、我需要修改什么才能像正常的UIView一样工作?我最终自己解决了这个问题。我刚刚在UIButton中添加

我的问题是,在Notification Center窗口小部件中,触摸事件没有被注册。比如说,我有一个简单的小部件,它有一个视图和一个带有target:self-forEvent:touchtdown的UIButton。如果我按下设备上的按钮,什么都不会发生。我需要按住它一小段时间,然后更像按住的触摸被识别,按钮的动作开始。我见过触摸事件可以正常工作的小部件UI设置、SBSettings 5、我需要修改什么才能像正常的UIView一样工作?

我最终自己解决了这个问题。我刚刚在UIButton中添加了一个UIApgestureRecognitor。触摸屏幕时会立即调用该手势的选择器,并且不会像UI对象那样产生令人讨厌的延迟效果。到目前为止,我已经将其用于三个UIObject:UIButton、uiBarButtonim和UISegmentedControl。对于分段控制,只需检测触摸的x坐标,然后选择相关分段。它还应与UISlider UISwitch等配合使用。唯一对我不起作用的对象是UITextField。上面的“清除”按钮没有响应“清除”选择器,因此我想为此添加一个手势,但没有成功。

我想将通知中心设置为普通视图。您能帮助我吗?