UI控件: 怎么能在界面上看到一个按钮? 1. 实例化一个按钮对象 2. 设置属性 3. 添加到屏幕上 为什么UI控件可以看到? 因为他们直接或者间接的继承自UIView ...
分类:
移动开发 时间:
2016-04-14 01:12:59
阅读次数:
105
一. 简单做一个画板 1. 建立一个UIView类 2. 在.m里建立一个延展 3. 分别定义一个起点, 一个终点的结构体属性 . 在建立一个存储路径的数组 4. 懒加载数组 5. 开始绘制 (1) 起点 (2) 终点 6. 重写 - (void)drawRect:(CGRect)rect 方法 二 ...
分类:
其他好文 时间:
2016-04-13 23:46:40
阅读次数:
241
1. UIScrollView的创建和常用的属性 1> 概述 UIScrollView 是 UIView 的子类, 所以我们可以仿照 UIView 的创建步骤创建一个 UIScrollView UIScrollView 作为所有的滚动视图的基类, 所有学好 UIScrollView 也成为学好 UI ...
分类:
移动开发 时间:
2016-04-13 18:20:36
阅读次数:
204
ios点击改变uiview背景颜色是一个再常见不过的需求。第一反应应该不麻烦,于是写了个第一个版本 好像也能用。但是一会问题来了。发现touchesBegan很延时很严重的样子。于是有了第二个版本。 用UILongPressGestureRecognizer一下子就好多了,点击反应嗖嗖的。一会又发现 ...
分类:
移动开发 时间:
2016-04-12 22:24:53
阅读次数:
206
ios开发autolayout之代码实现Autolayout使用总结
1.理论部分
demo示例1:
UIView *blueView = [[UIView alloc] init];
blueView.backgroundColor = [UIColor blueColor];
// 不要将AutoresizingMask转为Autolayout的约束...
分类:
移动开发 时间:
2016-04-12 17:37:07
阅读次数:
475
首先对视图要有一定的了解,这里我就不多介绍了, 先说一种已经基本不用的头尾式动画 首先 设置一个view UIView * testView = [UIView alloc]init]; 确定位置 self.testView.frame = CGRectMake(0,0,50,50); 开始动画 [ ...
分类:
移动开发 时间:
2016-04-12 01:45:41
阅读次数:
177
在做iOS开发时,我们经常需要设定某个控件的大小,位置,通常我们采用的方法是用CGRectMake(<#CGFloat x#>, <#CGFloat y#>, <#CGFloat width#>, <#CGFloat height#>);来设置位置坐标,和自身的宽高,然后在赋值个控件的frame,这 ...
分类:
其他好文 时间:
2016-04-11 20:56:30
阅读次数:
172
原文:https://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/AnimatingViews/AnimatingViews.html 代码:https://github. ...
分类:
其他好文 时间:
2016-04-11 20:28:46
阅读次数:
256
1.普通动画: [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:2]; frame.origin.x += 150; [img setFrame:frame]; [UIView commitAnimatio ...
分类:
移动开发 时间:
2016-04-11 18:32:29
阅读次数:
202
Quartz 2D 用武之地,可能也就是自定义view了。 新建,KKImageView 继承 UIView KKImageView.h KKImageView.m 在控制器中这样使用 ...
分类:
其他好文 时间:
2016-04-11 10:19:38
阅读次数:
126