iOS开发之UIWebView自动滑动到顶部-备

但可以通过subview来操作。
  通常用UIWebView加载网页,有时候需要点击一个按钮,或者页面的某个部位,使页面自动滚动到顶部,但是UIWebView不像UIScrollView那么方便。

  

UIWebView *currentWebView;

  if ([currentWebView subviews]) {

  UIScrollView* scrollView = [[currentWebView subviews] objectAtIndex:0];

  [scrollView setContentOffset:CGPointMake(0, 0) animated:YES];

  }

时间: 2025-01-08 03:54:57

iOS开发之UIWebView自动滑动到顶部-备的相关文章

iOS开发之UIWebView自动滑动到顶部

UIWebView *currentWebView; if ([currentWebView subviews]) { UIScrollView* scrollView = [[currentWebView subviews] objectAtIndex:0]; [scrollView setContentOffset:CGPointMake(0, 0) animated:YES]; }

iOS开发之UIWebView

转自:http://www.cnblogs.com/zhuqil/archive/2011/07/28/2119923.html UIWebView是iOS sdk中一个最常用的控件.是内置的浏览器控件,我们可以用它来浏览网页.打开文档等等.这篇文章我将使用这个控件,做一个简易的浏览器.如下图: 我们创建一个Window-based Application程序命名为:UIWebViewDemo UIWebView的loadRequest可以用来加载一个url地址,它需要一个NSURLReques

iOS开发之UIWebView 无缝切换到 WKWebView (IMYWebView)

WKWebView 是IOS8新增的 Web浏览视图 优点:   加载速度  比UIWebView提升差不多一倍的, 内存使用上面,反而还少了一半. 缺点:   WKWebView 不支持缓存 和   NSURLProtocol 拦截了 我建议如果对缓存不高的页面可以使用,用户体验会提高很多. 由于项目中以前都是用 UIWebView  而且还要兼容 IOS8  之前的机子.  所以  我创建了一个新类  IMYWebView   你只要全局替换 UIWebView 就能无缝升级到 WKWebV

ios开发之NavBar和TarBar使用技巧

1  改变NavBar颜色:选中Navigation Bar 的Tint属性.选中颜色. 2  隐藏“back”按钮: self.navigationItem.hidesBackButton = YES; 3 隐藏"NavBar" : self.navigationController.navigationBarHidden = YES; 4 可以不用MainWindow.xib创建的Navigation.在每个view上自定义. 需要把每个控制页都加上以下代码来隐藏nav: -(vo

李洪强iOS开发之RunLoop的原理和核心机制

李洪强iOS开发之RunLoop的原理和核心机制 搞iOS之后一直没有深入研究过RunLoop,非常的惭愧.刚好前一阵子负责性能优化项目,需要利用RunLoop做性能优化和性能检测,趁着这个机会深入研究了RunLoop的原理和特性. RunLoop的定义 当有持续的异步任务需求时,我们会创建一个独立的生命周期可控的线程.RunLoop就是控制线程生命周期并接收事件进行处理的机制. RunLoop是iOS事件响应与任务处理最核心的机制,它贯穿iOS整个系统. Foundation: NSRunLo

李洪强IOS开发之-iOS经典面试题

李洪强IOS开发之-iOS经典面试题 写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了iOS面试题和答案让我帮忙看看.我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖.整篇题目30多个没有一个答案是对的,总结这篇面试题的作者对iOS机制根本就是一知半解就敢发到网上,不管有心还是无心都是坑害新人.所以在这里总结一下这几年面试别人和被别人面试遇到的一些我认为比较好的基础题目分享给大家,进阶题目在后续补充.我的理解如果有错漏请一定指出,非常感谢! 从12年开始做面试官到现在已经三个年头了,这

iOS开发之17个常用代码整理

1.判断邮箱格式是否正确的代码 //利用正则表达式验证 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES%@&quo

IOS开发之svn服务器

IOS开发之svn服务器 1. SVN服务器地址 自己创建一个SVN服务端, mac 10.9默认有svnadmin,所以只需要简单配置一下就可以使用. 2.配置svn 2.1.创建版本库 打开终端输入命令行 mkdir ~/repository svnadmin create ~/repository 2.2.修改配置shift + i 进行编辑 vi 打开svnserve.conf ,passwd,authz进行编辑 svnserve.conf: [general] anon-access

【IOS开发之Objective-C】数据持久化--文件和归档

在OC中数据持久化的方式有多种,例如:写入一个文件再或是归档.写入文件的方式我们一般都可以直接读取文件中的数据.比如我把数据写进一个XX.txt文档里面.只有数据写入成功了我就可以直接读取这个文件了.但是这样对于一些用户关键的数据并不能起到保密的作用,如果需要保密还需要使用归档操作. 文件的操作 //首先声明一个字符串 NSString * str1 = @"123456789"; 方式一 直接使用方法: - (BOOL)writeToFile:(NSString *)path ato