以编程方式缩放,平移UIWebView for iPhone 2.2.1

时间:2009-05-11 21:35:42

标签: iphone event-handling uiwebview

问候!

我正在尝试从生成的事件中控制UIWebView。

是否有记录 iphone SDK的一部分以编程方式创建一个UIEvent(或动作或其他内容),然后我可以将其传递给UIWebView并让它像用户的手势一样解释它?

如果有人可以告诉我或链接到只是创建一个捏事件,我会解决!

或者,如果有人知道为什么这是不可能的,或者只是在某种程度上违反许可证而有所帮助......

谢谢你们

2 个答案:

答案 0 :(得分:1)

虽然没有创建UIEvent的文档化方法,但您可以通过在自定义UIEvent子类中实现-sendEvent:来拦截和重新发送UIApplication

使用私有方法,您可以致电[[UIEvent alloc] _initWithTouches:(NSMutableSet *)touches keyedTouches:NULL]以获取新的UIEvent

如果您希望在UIWebView上专门设置缩放级别,则记录的方式是通过javascript执行此操作。

答案 1 :(得分:0)

在Google代码上查看bromine。它会在测试过程中生成触摸事件。