- 博客(15)
- 收藏
- 关注
原创 ios-UI常见问题之TableView异步加载图片错乱显示
首先得要知道为什么会出现这个原因 关于uitableview自定义cell与重用机制探究 比如:1、TableView一次只能显示5行的图片,在所有图片都加载完后,滚动TableView,让隐藏在下面的行显示在屏幕上,而这些行(比如6行)的图像会先显示第1行的图片,然后在显示属于它自己的图片。以此类推,后面的行都会出现这样的问题!! 即使我们在所有行的图片都还没有下载完成的时候,滚
2015-10-04 20:01:51 3498
原创 iOS-动画效果(图片左右滑动 添加动画效果)
图片左右滑动 添加动画效果#import "ViewController.h"#import "NextViewController.h"typedef enum Direction{ Right = 0, Left,}Direction;@interface ViewController (){
2015-09-30 14:32:40 1031
原创 ios-转场动画
9.30 -(转场动画) //当点击长按手势之后,连续跳转两个界面 就可以通过 if (sender.state == UIGestureRecognizerStateBegan) 判断CATransition 转场动画 可以切换视图 视图控制器 重要属性: type 转场动画的 动画效果 kCATransitionFade 交叉淡化过渡 kCATransit
2015-09-30 14:31:17 349
原创 ios-动画组
9.30 动画组CAAnimationGroup/* CAAnimationGroup 1、动画的数组 animations 2、启动的时间 beginTime 动画组设置了持续时间 可能就会导致动画组里面的某一个动画的 持续时间 没响应(失效) */#import "ViewController.h"
2015-09-30 14:28:55 239
原创 iOS swift-3 (闭包)
// 闭包 。类似与OC中的block。 反向传值 。引起代码的回调 闭包作为函数参数 condition就相当于一个闭包func hasClosureMathes(arr :[Int] ,value :Int ,condition:(num: Int ,value :Int)->Bool)->Bool{ for item1 in arr{ if
2015-09-29 21:06:08 347
原创 iOS swift-2 (元组)
//元组//和数组非常相似,区别在于什么? //元组的长度是任意的、//元组中的数据可以是不同类型的。//元组的定义var userInfo1 = ("zhangsan" , "man ",22)//读取元组中的数据print(userInfo1.1)//let (name,
2015-09-29 21:03:53 365
原创 iOS swift-1
// main swift 没有main 函数// 什么是swift?//2014 WWDC 发布的一款脚本语言。// 好处: OC ARC 最大的困难 内存管理// swift 不用担心内存方面。 简洁 ,功能//很强大 ,但是也有弱点 , 安全度不高。 .h .m// 语法简单 与OC语言可以相互调用。
2015-09-29 20:57:53 340
原创 iOS 自定义cell(思路,以及详细步骤)
通过代码自定义cell(cell的高度不一致)1、新建一个继承自UITableView的类2、重写initWithStyle:reuseIdentifier:方法 1)添加所有需要显示的子控件(不需要设置子控件的数据和frame,子控件要添加到contentView中) 2) 进行子控件一次性的属性设置(有些属性值需要设置一次,比如字体\固体的图片)3
2015-09-29 20:53:31 816
原创 iOS 地图
/** 使用地图需要导入 MapKit 同样也需要 请求用户授权 CoreLocation 是数据类 定位信息 地理编码 反地理编码 MapKit控件 显示在屏幕上的视图 MK开头 地图:MKMapView 大头针视图:MKPinAnnotationView */- (void)viewDidLoad { [
2015-09-29 20:49:29 486
原创 iOS 核心动画2
- (void)addLayer{ myLayer = [[CALayer alloc]init]; myLayer.backgroundColor = [UIColor brownColor].CGColor; myLayer.shadowColor = [UIColor yellowColor].CGColor; //阴影的透明度 默认是0
2015-09-29 20:48:04 238
原创 iOS 核心动画-1
#import 使用的这个框架 CoreAnimation 核心动画 简称CA CALayer(图层) 和UIView的关系: 在UIView中有一个layer属性作为根图层 ,跟图层没有隐式动画 跟图层上可以放其他子视图,在UIView中所有能看到的内容都包含在layer中 CALayer负责视图中显示的内容和动画 UIView负责监听和相应事件 想
2015-09-29 20:46:56 291
原创 iOS中各种动画分类
在iOS中核心动画分为几类:基础动画(CABasicAnimation)、关键帧动画(CAKeyframeAnimation)、动画组(CAAnimationGroup)、转场动画(CATransition) CAAnimation:核心动画的基础类,不能直接使用,负责动画运行时间、速度的控制,本身实现了CAMediaTiming协议。 CAPropertyAnimation: 属性
2015-09-29 20:43:03 640
原创 UITableView上下滚动卡顿(获取网络数据,下载图片之后)
今天遇到一个问题,从网络上,下载图片之后tableview上下滚动会很卡 通过上网查资料,找到解决办法 因为下载图片的时候是在主线程进行的 通过开辟一个子线程去下载图片 tableview上下滚动就不卡了。在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、 Safari、App Store、iTun
2015-09-29 20:32:05 494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人