我想解析epub文件到UIWebView中。我解析成功。但我無法設置字體大小。意思是點擊epub文件頁面時需要增加字體。我添加了UISearchBar,但是如果我輸入的文本無法找到。所以請給我任何建議,如果任何人有關於你可以提供給我的代碼。
在此先感謝....當點擊epub文件的頁面如何更改iphone應用程序的epub文件的文本字體大小?
3
A
回答
3
使用此代碼它將工作。
-(void)addbtnClicked:(id)sender{
if([sender tag] == 1 && textFontSize < 160){
//textFontSize = (textFontSize < 160) ? textFontSize +5 : textFontSize;
textFontSize = textFontSize+5;
NSLog(@"+ btn");}
else if(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];
[jsString release];
}
0
您可以使用NSUserDefaults
增大和減小字體size.Take兩粒扣爲增加字體和縮小字體。在增加字體大小按鈕中添加此代碼。請檢查這個代碼。
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];
,然後在webviewDidFininshLoading:
添加此
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];
同樣可以通過減小字體按鈕行動-5更換+5且改變航向的鍵值縮小字體。 希望這會有所幫助。
相關問題
- 1. Android - epub讀取.epub文件..
- 2. iPhone - 閱讀.epub文件
- 3. iPhone - 將ePub文件轉換爲iphone應用程序
- 4. 在頁面中間的文本epub
- 5. 如何在iPhone中列出.EPUB文件?
- 6. EPUB文件生成,封面
- 7. 如何從EPUB文件
- 8. 如何閱讀.epub文件
- 9. 在jsp頁面顯示ePUB文件
- 10. iPhone ePub Reader更改ePub中所有頁面的字體book不是當前webview內容
- 11. iphone epub reader如何以編程方式更改字體大小/顏色?
- 12. 有兩列的Epub文件
- 13. 使用iphone sdk讀取.epub文件
- 14. 如何將epub文件本地下載到我們的iPhone?
- 15. 驗證epub文件並將epub文件轉換爲pdf
- 16. 如何處理epub.js中的.epub文件
- 17. 用於Epub文件類型的BlackBerry默認應用程序
- 18. 使用epublib逐頁讀取epub文件
- 19. 我需要閱讀離子應用程序中的epub文件
- 20. 在iPhone SDK中讀取Epub文件
- 21. 如何更改textView文本程序的字體/大小/顏色?
- 22. 如何使用javascript讀取epub文件
- 23. 如何使用skyepub讀取epub文件?
- 24. 如何在寫入文本文件時更改字體大小
- 25. iphone應用程序顯示可點擊文字的文本文件
- 26. 如何更改應用程序的Mule日誌文件大小
- 27. 問題與epub文件
- 28. Android:解析.epub文件
- 29. EPUB 3.0文件結構
- 30. 添加PSD文件到EPUB
這很神奇,它在笑我! – 2012-04-20 16:50:19