草庐IT

UIWebView-heavy

全部标签

iphone - UIWebView动态html转模板

您好,我想为从xml请求收到的数据创建一个(内部或外部)html模板。这是我的代码,目前运行良好:NSString*desc=[screenData.jsonVarsobjectForKey:@"descriptionTXT"];NSString*title=[screenData.jsonVarsobjectForKey:@"titleTXT"];NSString*day=[screenData.jsonVarsobjectForKey:@"dayTXT"];NSString*month=[screenData.jsonVarsobjectForKey:@"monthTXT"];NS

ios - UIWebView webViewDidFinishLoad 不返回嵌入式 scrollView 的正确内容大小

我正在将mathml内容加载到UIWebView,有时数学表达式可能会穿过我的webview框架,用户必须滚动才能查看超出边界的内容.为了处理这种情况,只要用户是可滚动的内容,我就会向用户显示一个可视箭头指示器。我的问题是,在我的webViewDidFinishLoad中,如果我尝试访问webview,scrollView.contentSize它不会返回准确的内容大小,但如果我在一些延迟后用其他方法检查它正在获得正确的内容大小。但是我不认为用计时器检查是一种有效的方法。下面是我的代码片段,-(void)webViewDidFinishLoad:(UIWebView*)webView{

ios - UIWebView 中的离线 html5

我将不得不根据收到的html5文件创建一个离线应用程序(有点只是在UIWebView中显示它,我不知道它是多个页面还是一个页面)。我对html编程等知识非常有限,不幸的是,由于时间有限,我不能花太多时间阅读它。尝试在WebView中离线显示此信息或我需要注意的其他“问题”是否有任何限制?提前谢谢你。 最佳答案 如果您不更改网页内容,您可以嵌入HTML和所有文件,您不必担心HTML5,因为它已经包含在内因此,创建HTML文件并将其保存在一个文件夹中(在本例中我们将其称为“index.html”和文件夹“code”)并将其拖到xcode

ios - Apple 的可下载/可执行代码限制如何与在 UIWebView 中使用 HTML5 和 Javascript 相符?

应用商店审查指南指出:“以任何方式或形式下载代码的应用程序将被拒绝”“安装或启动其他可执行代码的应用将被拒绝”。然而HTML和Javascript是代码。那么这个限制如何与UIWebView的使用相符呢?根据定义(不包括加载本地内容)在应用程序中使用UIWebView必须是下载和执行代码,不是吗?因此,根据AppStoreReviewGuidelines的逐字严格解释,任何使用UIWebView的应用程序都违反了它们。那么您是否可以仅将UIWebView与HTML5一起使用,而不使用Javascript,但这可能如何监管?那么Apple如何审查使用UIWebView的应用程序?他们允许

ios - 如何使用 UIWebview 删除 iOS 应用程序的 html5 本地存储

我有一个使用UIWebview的应用程序,它用于浏览不同的站点/url。我需要一个类似于iOS移动浏览器“删除所有网站数据”的“清除客户端数据”选项,用于删除cookie/本地存储。我知道如何制作cookie,但我无法弄清楚如何删除/清除后者(本地存储)HowtoremoveHTML5persistantdatabasesinUIWebView?讨论了这个,但我没有看到它对我的上述案例有何影响。localStorage.clear()javascript需要在UIWebviewstringByEvaluatingJavaScriptFromString()方法中运行,但这在我的测试中似

objective-c - 单击 UIWebView 上的链接时打开新的 UIViewController

我发现这个线程符合我的问题:ClickingalinkinUIWebViewpushesontotheNavigationViewstack但是,以下情况不同:我没有使用导航Controller,而是使用基于View的应用程序在按下相应按钮时手动切换到不同的ViewController。我没有使用链接,而是使用onClick方法来检测用户何时单击UIWebView上的某些内容并尝试使用新的UIWebView打开新的ViewController。相同的代码可以工作还是我必须做一些更改? 最佳答案 你将不得不做一些修改第一:当onCli

iOS UIWebView 无法正确呈现外语

我有一个UIWebView,我在其中显示一个包含外语内容(在本例中为法语)的HTML文件,该文件由Google翻译。英文原文是:Clear-usedtostopalltimersandcleartheamountsshowntothefarrightoftheview.Google的翻译是这样的:Effacer-permetd'arrêtertouteslesminuterieseteffacerlesmontantsindiquésàl'extrêmedroitedelavue.这是当法语是本地化语言时iPhone模拟器中显示的内容:这是我用来加载它的代码://determinewh

IOS UIWebView : opening links in safari

我创建了自定义类,文件是showBlock.h和showBlock.m,用于以编程方式加载UIWebView,showBlock.m的实现是#import"showBlock.h"@implementationshowBlock;@synthesizemainViewContObj;-(void)showView{UIWebView*aWebView=[[UIWebViewalloc]initWithFrame:CGRectMake(0,0,320,50)];aWebView.autoresizesSubviews=YES;aWebView.autoresizingMask=(UIVi

ios - 如何改变UIWebview中的字体大小

这个问题在这里已经有了答案:howtoincreasefontsizeinUIWebView(11个答案)关闭9年前。我有一个UIWebView,它从数组中loadHTMLString。我需要这个webView来动态改变字体大小这是我填充WebView的方式:[webViewloadHTMLString:[NSStringstringWithFormat:@"%@%@",css,[[contentArrayobjectAtIndex:0]valueForKey:@"content"]]baseURL:nil];

javascript - 在 UIWebView 的 div 中找到光标位置的 y 坐标

我有一个带有一些基本html的UIWebView,它充当一个简单的编辑器。//ininitWithFrame:ofUIViewsubclass._editorHTML=[@"""""""""""#content{font-family:Arial,Helvetica,sans-serif;font-size:1em;}""""""functionload()""{""window.location.href='ready://'+document.body.offsetHeight;""}""""""""%@"""""retain];_webView=[[UIWebViewalloc]