我有一个应用程序,可以在各种情况下进行文本输入。当文本输入到UIPopover内的UITextView或UITextField中时,摇动以撤消操作不起作用。当设备(或模拟器)摇晃时,询问是否要撤消的UIAlertView不会出现。
如果我有UITextFields,而UIPopovers中不包含这些字段,那么shake to undo可以按预期工作。
当文本输入字段在UIPopover中时,是什么阻止了shake to undo的工作?
我的部署目标是iOS 5.1
遇到了同样的问题,但我开始认为这是故意的,因为我也无法撤消在应用程序(如Safari和Maps)上的Apples中键入popovers。
也许这个想法是,你不需要在那里进行撤消操作,因为在popover之外的任何地方敲击都会在没有保存的情况下解除popover。