- 浏览: 2967381 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
UIWebView 自定义网页中的alert和confirm提示框风格
转载自 : http://blog.sina.com.cn/s/blog_6796844601010nxj.html
.h
#import <UIKit/UIKit.h> @interface UIWebView (JavaScriptAlert) -(void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame; -(BOOL)webView:(UIWebView *)sender runJavaScriptConfirmPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame; @end
.m
#import "UIWebView+JavaScriptAlert.h" @implementation UIWebView (JavaScriptAlert) static BOOL diagStat = NO; -(void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame{ UIAlertView* dialogue = [[UIAlertView alloc]initWithTitle:nil message:message delegate:nil cancelButtonTitle:@"Okay" otherButtonTitles:nil, nil]; [dialogue show]; [dialogue autorelease]; } -(BOOL)webView:(UIWebView *)sender runJavaScriptConfirmPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame{ UIAlertView* dialogue = [[UIAlertView alloc] initWithTitle:nil message:message delegate:self cancelButtonTitle:NSLocalizedString(@"Okay", @"Okay") otherButtonTitles:NSLocalizedString(@"Cancel", @"Cancel"), nil]; [dialogue show]; while (dialogue.hidden==NO && dialogue.superview!=nil) { [[NSRunLoop mainRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:0.01f]]; } [dialogue release]; return diagStat; } -(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ if (buttonIndex==0) { diagStat=YES; }else if(buttonIndex==1){ diagStat=NO; } } @end
评论
1 楼
fanmeilexiou
2014-08-26
你好, WebFrame 这个是系统的么? 我查了一些文档,说是要倒入webkit framework,但是iOS 怎么导入啊? 请求指教,谢谢
发表评论
-
iOS程序运行生命周期
2015-11-10 09:05 966iOS程序运行生命周期 在文件AppDele ... -
iOS开发系列--IOS程序开发概览
2015-11-10 07:32 1182iOS开发系列--IOS程序开发概览 概览 ... -
2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南
2015-11-09 18:29 108862015年11月Xcode7.1(7B91b) ... -
self.navigationController pushViewController执行不成功
2015-11-06 08:28 1616self.navigationControlle ... -
ios NSString format 保留小数点 float double
2015-11-05 17:37 2936ios NSString format 保留小数点 f ... -
自定义 URL Scheme 完全指南
2015-11-04 16:21 904自定义 URL Scheme 完全指南 转载 htt ... -
UIViewController生命周期方法viewDidLoad、viewWillAppear和viewDidAppear
2015-11-01 12:29 2958UIViewController生命周期 ... -
关于self.view.window与viewDidLoad、viewWillAppear、viewDidAppear
2015-11-01 09:36 2544关于self.view.window与viewD ... -
UIScreen学习记录
2015-10-31 08:18 1061UIScreen学习记录 转载自 ... -
使用NSTimer和CGAffineTransformMakeRotation实现旋转动画
2015-10-29 11:53 1830使用NSTimer和CGAffineTransform ... -
【原】iOSCoreAnimation动画系列教程(一):CABasicAnimation【包会】
2015-10-29 08:59 1027【原】iOSCoreAnimation动 ... -
iOS 在UILabel显示不同的字体和颜色
2015-10-27 08:07 1559在项目开发中,我们经常会遇到在这样一种情形:在一个UI ... -
UISlider滑动条的属性介绍以及于标签联合使用实时显示变动值
2015-10-27 08:06 1259UISlider滑动条的属性 ... -
关于使用DSLTableView下拉刷新数据遇到的问题
2015-10-23 21:17 944关于使用DSLTableView下 ... -
使用AdSupport.framework生成IDFA唯一标识符
2015-10-23 17:29 4710使用AdSupport.framework生成IDFA ... -
AppDelegate的详解
2015-10-22 17:51 681AppDelegate的详解 ... -
iOS开发问题集锦
2015-10-22 13:06 5301. Xcode开发连真机运行报错Please ver ... -
iOS 对象属性参数名定义的注意事项不能以alloc,new,copy,mutableCopy 作为开头命名
2015-10-21 15:41 1327property's synthesized g ... -
iOS-自定义的画圆或弧的UIView
2015-10-21 14:20 2656iOS-自定义的画圆或弧的UIView Cu ... -
iOS自定义的模态提示对话框
2015-10-20 14:27 6478iOS自定义的模态提示对话框 基本思路: 1.创建 ...
相关推荐
js中有 ALert confirm 和promopt 三种 类似ios本地的 UIAlertview 样子 但是在 ios native 的app 中 弹出的话alert 的title 是 url 的地址,比较丑 为了美观,我们要加入以下的方法。 提供完整DEMO可供下载
利用UIWebView下载缓存网页,离线情况下也可以看之前下载过的网页
IOS自定义请求uiwebview的loading框 支持文字和转圈特效同时存在 动态显示 调用方便
使用cocos2d-x实现UIWebView加载网页。本人已上传了名为“QQLogin.zip”.
自定义弧形tabBar,tabbar点击水波纹动画,及其UIwebView中oc和js相互调用示例
UIWebView Web 网页 Demo 代码
主要介绍了iOS开发中使用UIWebView 屏蔽 alert警告框的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
UIWebView和js交互 里边自己写了个H5方便大家理解
网页视图的基本使用,网络资源地址字符串的处理,UIWebView属性与协议的综合使用;
IOS开发中因为引入cocos2dx,导致代码审核不通过无法提交( Apple will stop accepting submissions of apps that use UIWebView APIs )。该问题的解决方案有两种:1)升级Cocos2dx的版本,在查看Cocoas官网及Cocoas...
之前提到UIWebView使用一个UIScrollView对象来关联web页面的内容,通过UIWebView的scrollView属性即可获得该对象,默认情况下网页长度超出设备视口长度后页面会滚动,用户使用手指滚动页面到页面边距并放开手指后...
使用UIWebView和JS进行交互,可以OC操作js,也可以JS对OC进行交互
UIWebView原生与H5交互,pre;confirm;等包含三个H5页面跳转的交互demo
UIWebview使用中的js交互简单的简析 欢迎大家指点 共同学习
参见解析自定义头像、链接、处理微博上类似 “@” 和 “#” 的特殊转义字符并在UIWebView显示的例子 http://write.blog.csdn.net/postedit/7980198
在UIWebView中加载本地图片,http://blog.csdn.net/zhangao0086/article/details/7262192
UIWebView+html+css,实现UIWebView中可点击链接,并且可显示gif动画效果
UIWebView与JS交互小例子,其中涉及APP向JS提交信息,和JS提交信息给App