ios开发uiwebview地址栏ios开发 怎么添加udid

主题 : UIWebView怎么加载一个网页的部分模块???
级别: 新手上路
可可豆: 22 CB
威望: 23 点
在线时间: 49(时)
发自: Web Page
UIWebView怎么加载一个网页的部分模块???&&&
如果UIwebView如果直接加载一个url的话,手机上就会显示类似浏览器的页面,页面上难免会有我不想要的东西,而且很乱,怎么样才能屏蔽一个页面我不需要的东西呢?求demo或者方法?小弟感激!!!
级别: 侠客
UID: 65807
可可豆: 388 CB
威望: 334 点
在线时间: 435(时)
发自: Web Page
每次加载完毕一个frame就会调用一次webviewdidfinished方法,不知道这个对你有没有用
级别: 新手上路
可可豆: 22 CB
威望: 23 点
在线时间: 49(时)
发自: Web Page
你好,我要的是怎么处理。兄弟你有demo
级别: 新手上路
可可豆: 22 CB
威望: 23 点
在线时间: 49(时)
发自: Web Page
你好,我要的是怎么处理。兄弟你有demo
级别: 精灵王
可可豆: 9389 CB
威望: 9259 点
在线时间: 1673(时)
发自: Web Page
网页下载下来,分析一下,删掉不要的,然后显示就好了
级别: 新手上路
可可豆: 22 CB
威望: 23 点
在线时间: 49(时)
发自: Web Page
怎么分析,具体点哈~
级别: 新手上路
可可豆: 34 CB
威望: 34 点
在线时间: 46(时)
发自: Web Page
UIWebViewDelegate的webView:shouldStartLoadWithRequest:navigationType:方法中可以对url 进行过滤,如果不是你想要的frame,返回NO就可以了。
更底层做法是:实现NSURLProtocol,可以过滤js文件、css文件和图片等各种资源。
级别: 新手上路
可可豆: 22 CB
威望: 23 点
在线时间: 49(时)
发自: Web Page
你好,能具体点说吗?。就是具体操作什么怎么样~?能联系下嘛?
级别: 新手上路
可可豆: 34 CB
威望: 34 点
在线时间: 46(时)
发自: Web Page
- (BOOL)webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType{
NSURL* url = [request URL];
if ([[url absoluteString] isEqualToString:@&不想加载的url&]) {
return NO;
return YES;}
级别: 新手上路
可可豆: 22 CB
威望: 23 点
在线时间: 49(时)
发自: Web Page
http://lib./2level/showdetail.asp?id=287如果我要UIwebView直接区加载上面的url就是类似浏览器一样,但是你说的方法能否使UIwebView只加载“通知”那一部分的信息??大哥你打开上面的url看看。
关注本帖(如果有新回复会站内信通知您)
3*3+1 正确答案:10
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版&&国之画&&&&&&
&& &&&&&&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!需求发布后1小时内收到服务商响应每个需求平均有10个服务商参与95%以上的需求得到了圆满解决所有需求不向雇主收取任何佣金八月八免单日
IOS 开发 使用UIWebView加载数个网页
有相似问题想解决?专业顾问来帮助您
匹配服务商
选择服务商,签单
服务商工作
验收工作,满意后付款
已投标服务商
共有1个服务商参与报价,查看更多服务商报价
参与报价,开始赚钱
提交你的报价和方案
中标后交付作品
获得任务赏金
急速:10分钟急速响应
省心:标准化服务
放心:不满意全额退款(免单)
app行业套餐
app官方套餐使用UIWebView控件完成一个简单的Web浏览器 | XCoder Studiozhuqilin &&
我沉静我思考 我的新浪围脖 .cn/happy2016 欢迎加入
UIWebView是iOS sdk中一个最常用的控件。是内置的浏览器控件,我们可以用它来浏览网页、打开文档等等。这篇文章我将使用这个控件,做一个简易的浏览器。如下图:
我们创建一个Window-based Application程序命名为:UIWebViewDemo
UIWebView的loadRequest可以用来加载一个url地址,它需要一个NSURLRequest参数。我们定义一个方法用来加载url。在UIWebViewDemoViewController中定义下面方法:
- (void)loadWebPageWithString:(NSString*)urlString{
NSURL *url =[NSURL URLWithString:urlString];
NSLog(urlString);
NSURLRequest *request =[NSURLRequest requestWithURL:url];
[webView loadRequest:request];}
在界面上放置3个控件,一个textfield、一个button、一个uiwebview,布局如下:
在代码中定义相关的控件:webView用于展示网页、textField用于地址栏、activityIndicatorView用于加载的动画、buttonPress用于按钮的点击事件。
@interface UIWebViewDemoViewController :UIViewController&UIWebViewDelegate& {
IBOutlet UIWebView *webV
IBOutlet UITextField *textF
UIActivityIndicatorView *activityIndicatorV
- (IBAction)buttonPress:(id)
- (void)loadWebPageWithString:(NSString*)urlS
使用IB关联他们。
设置UIWebView,初始化UIActivityIndicatorView:
- (void)viewDidLoad{
[super viewDidLoad];
webView.scalesPageToFit =YES;
webView.delegate =
activityIndicatorView = [[UIActivityIndicatorView alloc]
initWithFrame : CGRectMake(0.0f, 0.0f, 32.0f, 32.0f)] ;
[activityIndicatorView setCenter: self.view.center] ;
[activityIndicatorView setActivityIndicatorViewStyle: UIActivityIndicatorViewStyleWhite] ;
[self.view addSubview : activityIndicatorView] ;
[self buttonPress:nil];
// Do any additional setup after loading the view from its nib.}
UIWebView主要有下面几个委托方法:
1、- (void)webViewDidStartLoad:(UIWebView *)webV开始加载的时候执行该方法。2、- (void)webViewDidFinishLoad:(UIWebView *)webV加载完成的时候执行该方法。3、- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)加载出错的时候执行该方法。
我们可以将activityIndicatorView放置到前面两个委托方法中。
- (void)webViewDidStartLoad:(UIWebView *)webView{
[activityIndicatorView startAnimating] ;}- (void)webViewDidFinishLoad:(UIWebView *)webView{
[activityIndicatorView stopAnimating];}
buttonPress方法很简单,调用我们开始定义好的loadWebPageWithString方法就行了:
- (IBAction)buttonPress:(id) sender
[textField resignFirstResponder];
[self loadWebPageWithString:textField.text];
当请求页面出现错误的时候,我们给予提示:
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
UIAlertView *alterview = [[UIAlertView alloc] initWithTitle:@"" message:[error localizedDescription]
delegate:nil cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
[alterview show];
[alterview release];
总结:本文通过实现一个简单的浏览器,说明了uiwebview的方法和属性,相信通过这个例子,应该明白uiwebview的使用了。
阅读(...) 评论()

我要回帖

更多关于 ios开发日历添加事件 的文章

 

随机推荐