我正在寻找一种方法来清除Web视图中文本的用户选择。或者任何其他观点。有人碰到过这个吗?
答案 0 :(得分:0)
当我构建一个EPub3阅读器(支持高亮显示)时,我遇到了问题。要解决这个问题,我会从我的网页浏览中找到选择视图,并将其从超级视图中删除。
UIView *selectionView = [self findSelectionView:yourWebView];
if (selectionView != nil) {
[selectionView removeFromSuperview];
}
-(UIView *)findSelectionView: (UIView *)uiView {
if([[[view class] description] matches:@"^UI.*SelectionView$"]){
return view;
}
for(UIView* subview in view.subviews){
UIView * rs = [self findSelectionUIViewFrom: subview];
if(rs)return rs;
}
return nil;
}
答案 1 :(得分:-1)
将Javascript代码插入webview。还是强行重装?
这是否必须在iOS中执行。你不能通过HTML /网页这样做吗?也许我没有正确理解这一点。