Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
点击epub文件页面时,如何更改iphone应用程序epub文件文本的字体大小?_Iphone_Uiwebview_Epub - Fatal编程技术网

点击epub文件页面时,如何更改iphone应用程序epub文件文本的字体大小?

点击epub文件页面时,如何更改iphone应用程序epub文件文本的字体大小?,iphone,uiwebview,epub,Iphone,Uiwebview,Epub,我正在尝试将epub文件解析为UIWebView。我成功地解析了。但是我不能设置字体大小。表示点击epub文件页面时需要增加字体。我添加了UISearchBar,但如果我输入文本,它就无法找到。所以,请给我任何建议,如果有人有代码,你可以提供给我的人提前感谢….使用此代码,它会工作的。 -(void)addbtnClicked:(id)发送方{ 如果([sender tag]==1&&textFontSize50)?textFontSize-5:textFontSize; textFontSi

我正在尝试将epub文件解析为UIWebView。我成功地解析了。但是我不能设置字体大小。表示点击epub文件页面时需要增加字体。我添加了UISearchBar,但如果我输入文本,它就无法找到。所以,请给我任何建议,如果有人有代码,你可以提供给我的人
提前感谢….

使用此代码,它会工作的。

-(void)addbtnClicked:(id)发送方{
如果([sender tag]==1&&textFontSize<160){
//textFontSize=(textFontSize<160)?textFontSize+5:textFontSize;
textFontSize=textFontSize+5;
NSLog(@“+btn”);}
否则如果(textFontSize>10){
NSLog(@“-btn”);
//textFontSize=(textFontSize>50)?textFontSize-5:textFontSize;
textFontSize=textFontSize-5;
}
NSString*jsString=[[NSString alloc]initWithFormat:@“document.getElementsByTagName('body')[0]。style.webkitTextSizeAdjust='%d%%',
textFontSize];
[webview stringByEvaluatingJavaScriptFromString:jsString];
[字符串释放];
}

您可以使用
NSUserDefaults
增加和减少字体大小。使用两个按钮增加字体和减少字体。在“增加字体大小”按钮中添加此代码。请检查这个代码

NSUserDefaults *userDefaults1 = [NSUserDefaults standardUserDefaults];
[userDefaults1 setBool:YES forKey:@"btnM1"];
[userDefaults1 synchronize];
textFontSize = (textFontSize < 140) ? textFontSize +5 : textFontSize;
NSString *jsString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%d%%'", textFontSize];
[_webview stringByEvaluatingJavaScriptFromString:jsString];
同样,您可以通过在减少字体按钮操作中将+5替换为-5来减少字体,当然也可以更改键值。 希望这会有所帮助

NSUserDefaults *userDefaults1 = [NSUserDefaults standardUserDefaults];
[userDefaults1 setBool:YES forKey:@"btnM1"];
[userDefaults1 synchronize];
textFontSize = (textFontSize < 140) ? textFontSize +5 : textFontSize;
NSString *jsString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%d%%'", textFontSize];
[_webview stringByEvaluatingJavaScriptFromString:jsString];
NSUserDefaults *menuUserDefaults = [NSUserDefaults standardUserDefaults] if([menuUserDefaults boolForKey:@"btnM1"]){
[_webview setOpaque:NO];
[_webview setBackgroundColor:[UIColor whiteColor]];
NSString *jsString2 = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextFillColor= 'black'"];
[_webview stringByEvaluatingJavaScriptFromString:jsString2];