都是开发时遇到的一些小问题,在这里汇总一下,随时更新中
1.UIWebView中获取弹出菜单选择框后的选择的文本。
在item对应的处理函数中获取,NSString* selection = [self.webView stringByEvaluatingJavaScriptFromString:@"window.getSelection().toString()"];即可
真心感觉js太强大了。
2.UITextView中键盘上的done触发方法
由于UITextView不像UITextField那样,在相应的delegate中有
- (BOOL)textFieldShouldReturn UITextField *)aTextfield
代理函数,可以通过UITextViewDelegate中其中一个代理方法,手工判断
- (BOOL)textView UITextView *)textView shouldChangeTextInRange NSRange)range replacementText NSString *)text {
if ([text isEqual:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}