2013-07-22 66 views

回答

3

由於瀏覽器安全限制,僅對元素使用.focus()會受到限制。但是,您可以編寫一個Trigger.io native plugin,禁用iOS 6及更高版本的此限制。我實際上已經使用這個應用程序,並希望儘快在GitHub上發佈它。現在,這應該讓你去:

NSString *reqSysVer = @"6.0"; 
NSString *currSysVer = [[UIDevice currentDevice] systemVersion]; 

// check if we are on >= iOS 6 
if ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending) { 
    [ForgeApp sharedApp].webView.keyboardDisplayRequiresUserAction = NO; 
    [task success:nil]; 
} 
else { 
    [task error:@"Invalid iOS version"]; 
} 

你叫你的應用程序插件方法一次後,你就可以使用正常.focus()的輸入元素上。

+0

請儘快在GitHub上發佈。謝謝你的幫助! – Jason

相關問題