私は、UIWebViewにepubファイルを解析しようとしています。私は正常に解析されました。しかし、私はフォントサイズを設定することができません。 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
あなたは増加し、増加フォントのフォントsize.Take 2つのボタンを低減し、フォントを小さくするために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];
してからwebviewDidFininshLoading:
に同様にあなたが減少フォントボタンアクションで-5と+5の交換、そしてもちろんのキー値を変更して、フォントを減少させることができ、この
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];
を追加します。 これが役立つことを願っています。
関連する問題
- 1. iphone epub readerどのようにフォントサイズ/色をプログラム的に変更するには?
- 2. スクリプトを使用してepubファイルのテキストを変更するにはどうすればよいですか?
- 3. ネイティブアンドロイドアプリでepubファイルをレンダリングするにはどうすればよいですか?
- 4. Android - epubの読者.epubファイル..
- 5. iPhone - ePubファイルをiphoneアプリに変換する
- 6. iPhone - .epubファイルを読む
- 7. 2列のEpubファイル
- 8. ブラックベリーのepubファイルを読む
- 9. ファイルへの書き込み中にフォントサイズを変更するにはどうすればよいですか?
- 10. はEPUBでEPUB
- 11. Javaファイルからフォントサイズとフォントの色を変更するにはどうすればよいですか?
- 12. xcodeのiphoneとipad epubリーダー
- 13. フォントがEPUBで変更されたとき検出する
- 14. PHPでepubファイルのコンテンツを編集するには
- 15. ウェブページに.epubを埋め込むにはどうすればいいですか?
- 16. EPUBファイルの生成、カバーページ
- 17. Android:.epubファイルの解析
- 18. ePubファイルのDRM方法
- 19. Androidで.epubファイルを読む
- 20. PHPでepubファイルを開く
- 21. Cordova:wwwフォルダにepubファイルをロード
- 22. セルラベルのフォントサイズを変更するにはどうすればよいですか?
- 23. アンドロイドスタジオのフォントサイズを変更するにはどうすればよいですか?
- 24. リミット/ナンバーEPUBファイル内
- 25. ePubファイルの内容を読み取るときにEOFExceptionがスローされます
- 26. HTML、CSSのテキストエリアのテキスト部分のフォントサイズを変更するにはどうすればよいですか?
- 27. epub - チャプターを複数のxhtmlファイルに分割する方法は?
- 28. Epubファイルのダウンロードパスを設定するには
- 29. Androidでepubファイルを読むには?
- 30. Androidスタジオ - デフォルトのディレクトリアプリケーション(プログラム)からepub + pdfファイルを開きます
それは魔法のように、私を笑っています! –