我的主视图控制器的 UIlabel 中显示了一个日期,其中的日期选择器更改了 UILabel 中的日期。我有根据日期更改的 UIWebViews。如何将 UILabel 中显示的日期传递给 UIWebview?
提前致谢
我的主视图控制器的 UIlabel 中显示了一个日期,其中的日期选择器更改了 UILabel 中的日期。我有根据日期更改的 UIWebViews。如何将 UILabel 中显示的日期传递给 UIWebview?
提前致谢
添加事件的目标和选择器:UIControlEventValueChanged,然后简单地从选择器调用 javascript 函数。
//set the selector for datePicker event
[datePicker addTarget:self action:@selector(dateChanged) forControlEvents:UIControlEventValueChanged];
.......
.......
-(IBAction)dateChanged
{
.......
.......
//call the javascript function text=>data to show
NSString *string = [NSMutableString stringWithFormat:@"showTextFromNative( %@)", text];
[self.webviewOutlet stringByEvaluatingJavaScriptFromString:string];
}
//javascript function in your html
function showTextFromNative(text)
{
....
....///Do what ever you want to show in webview
....
}