gpt4 book ai didi

ios - 如何为 epub 阅读器 webview 设置背景图像(纹理)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:42:17 25 4
gpt4 key购买 nike

我想为我的 epub 阅读器 uiwebview 显示纹理。我以前做过这个,但现在我无法再次重新创建该代码。

我知道我们必须添加的任何代码都应该添加到 webviewdidfinishload 方法中

     - (void)webViewDidFinishLoad:(UIWebView *)thewebView{
if(texture==1) {
webView.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"darkWoodP.png"]];

}
.....



}

但这只适用于一个 html(章节)我需要它用于所有 html 文件。epub 可能包含 5 到 100 个 html 文件..请帮助我

最佳答案

我解决了这个问题,

我做的是

首先,我在我的 tableviewcell 中创建了一个全局标志flag=1 表示木色纹理flag=2表示浅色纹理

在选择方法中

if (indexpath.row==1) {
flag=1;
[self texturemethode];
} else if (indexpath.row==2) {
flag=2;
[self texturemethode];
}

内部纹理方法

-(void)texturemethode {
if (flag==1) {
webView.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"wood.png"]];
} else if (flag==2) {
webView.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"light.png"]];
}
}

在 webviewDidFinishLoad 方法中

我再次检查这个

if (flag==1) {
webView.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"wood.png"]];
} else if (flag==2) {
webView.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"light.png"]];
}

现在可以了

关于ios - 如何为 epub 阅读器 webview 设置背景图像(纹理)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16718088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com