自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 WebView加载HTML图片大小自适应与文章自动换行

本文主要讲述了如何在iOS应用中使用WebView加载HTML图片时实现自适应与文章自动换行功能,现在把相关的实现思路和代码整理出来分享给iOS程序员兄弟们,希望给他们的开发工作带来帮助。在很多App中都会使用到webview,尤其是在加载新闻内容等文章形式的数据时。因为图文混编以及不同字体格式的显示,在iOS进行编辑和显示都是一大问题(当然,iOS中也可以用CoreText进行绘制),但

2016-02-14 15:43:36 3219 1

原创 ATS(应用传输安全)

ATS应用传输安全在xcode7 beta版下的网络访问,这是iOS9.0的一个新特性,主要是提高iOS设备与服务器交互的安全性。你可以在info.plist文件中更改配置,就可以做网络请求了。

2015-07-28 15:17:29 552

原创 网络参数|数据解析

1.URL确定要访问的资源路径2.请求1.基于URL建立请求2.设置请求属性:缓存策略,网络超时时长。3.告诉服务器额外信息:客户端类型,身份验证。// 告诉服务器,客户端的类型是 iPhone,而且支持 AppleWebKit[request setValue:@"iPhone AppleWebKit" forHTTPHeaderField:@"User-Agent

2015-07-25 21:38:07 619

原创 HEAD方法

HEAD方法HEAD  方法通常是用来在下载文件之前,获取远程服务器上的文件信息。- 与GET方法相比,同样能够拿到响应头,但是不返回数据实体。- 用户可以根据响应头信息,确定下一步操作NSURL *url = [NSURL URLWithString:@"http://127.0.0.1/demo.json"];NSMutableURLRequest *request =

2015-07-20 20:23:59 2076

原创 NSRunLoop扩展阅读

一、NSRunLoop在Cocoa中,每个线程(NSThread)对象中内部都有一个run loop(NSRunLoop)对象用来循环处理输入事件,处理的事件包括两类,一是来自Input  sources的异步事件,一是来自Timer sources的同步事件:run Loop在处理输入事件时会产生通知,可以通过Core Foundation向线程中添加run-loop observers

2015-07-19 21:21:11 280

原创 沙盒目录介绍

沙盒目录的介绍Documents1.保存由应用程序产生的文件或者数据,例如:涂鸦程序生成的图片,游戏关卡记录。2.iCloud会自动备份Document中的所有文件3.如果保存了从网络下载的文件,在上架审批的时候,会被拒。tmp1.临时文件夹,保存临时文件。2.保存在tmp文件夹中的文件,系统会自动回收,譬如磁盘空间紧张或者重新启动手机。3.程序员不

2015-07-14 21:01:53 557

原创 核心动画(Core Animation)

Core Animation的动画执行过程都是在后台操作的,不会阻塞主程序。要注意的是,Core Animation是直接作用在CALayer上的,并非UIView。动画使用步骤:1.创建动画对象2.设置动画属性3.把动画对象添加到某个CALayer对象上4.需要停止动画:可以调用remove方法移除动画注意:默认动画时长是0.25秒,通过durat

2015-06-28 00:06:26 527

原创 CALayer

CA: Core Animation(核心动画)CALayer和UIView的关系:1.CALayer负责视图中显示内容和动画2.UIView负责监听和响应事件UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层,当UIView需要显示到屏幕

2015-06-27 00:42:57 348

原创 触摸事件

1.UIResponder对象- 响应者对象,能与用户交互的就是响应者对象- UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者对象,都能够接收并处理事件注意:- 如果两根手指同时触摸一个View,那么View只会调用一次touchesBegan:withEvent:方法,touches参数中装着2个UITo

2015-06-24 00:28:30 352

转载 tableView的刷新

1>数据刷新的总体步骤*修改模型数据*刷新表格(刷新界面)2>刷新表格(刷新界面)的方法*全局刷新(每一行都会重新刷新)- (void)reloadData;*局部刷新(使用前提:刷新前后,模型数据的个数不变)- (void)reloadRows:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnim

2015-06-21 00:53:22 330

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除