0

UIWebView を含むアプリを開発しています。ユーザーが UIWebView 内の div 要素をトリガーしてオンとオフを切り替える UIButton (または UIButtonBarItem) をクリックできるようにしたい (jQuery - を使用$('shade').toggle();)。これは可能ですか?

要素の名前..
UIWebView = UIButtonBarItem = UIWebView 内の div の ID =forumIndex
forumMenuTrigger
#shade

ここに画像の説明を入力

4

2 に答える 2

1

のハンドラではUIButton、何らかの方法で の参照を取得する必要がありますUIWebView。自分でできると思います。

forumIndexの名前にしましょうUIWebView。メソッドを使用- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)scriptして JavaScript を に挿入しますUIWebView

[forumIndex stringByEvaluatingJavaScriptFromString: @"$('#shade').toggle();"];
于 2013-02-12T05:54:38.097 に答える
1

このようなものがうまくいくはずです。

UIButton がタップされたときの IBAction が設定されている場合、次のように IBAction メソッドで何かを行うことができます。

[self.webView stringByEvaluatingJavaScriptFromString:@"$('#shade').toggle();"];

ここでは、ビュー コントローラーが webview をプロパティ (この場合は "webView") として定義していると想定しています。適切なものに置き換えてください。

于 2013-02-12T05:53:49.613 に答える