摘要: - +(void)animateWithDuration:(NSTimeInterval)duration animations:(void (^)(void))animations completion:(void (^__nullable)(BOOL finished))completion; 阅读全文
posted @ 2016-07-26 00:34 2xf 阅读(135) 评论(0) 推荐(0) 编辑
摘要: - [UIView beginAnimations:nil context:nil]; - 准备开始动画- [UIView setAnimationDuration:5]; - 设置时间- [UIView commitAnimations]; - 提交动画(真正开始做动画) 阅读全文
posted @ 2016-07-26 00:33 2xf 阅读(99) 评论(0) 推荐(0) 编辑
摘要: - 如何查看层级结构? - 跑起来以后,点那个第一条竖线右边的.长方形的图标.- 如何删除某个子视图? - 调需要删除的姿势图的 removeFromSuperview.- 如何获取当前视图的所有子视图? - subviews.- isKindOfClass 和 isMemberOfClass 的区 阅读全文
posted @ 2016-07-26 00:32 2xf 阅读(188) 评论(0) 推荐(0) 编辑
摘要: - frame 是一个以**父视图**为坐标系的位置- bounds 是一个以**自身**为坐标系的位置- 如果改变了bounds 那么会影响子控件的显示位置 阅读全文
posted @ 2016-07-26 00:32 2xf 阅读(101) 评论(0) 推荐(0) 编辑
摘要: --通过transform修改位置(平移)- CGAffineTransformMakeTranslation(**X偏移量**, **Y偏移量**);- CGAffineTransformTranslate(**在某个transform的基础上-一般为自身**, **X偏移量**, **Y偏移量* 阅读全文
posted @ 2016-07-26 00:31 2xf 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: - 视图是什么? - 仅仅负责显示.- 视图控制器是什么? - 负责代码逻辑计算.- 什么是根视图? - sb中系统自带的view. - 代码中,在控制器里面的对象方法中的self.view. 阅读全文
posted @ 2016-07-26 00:29 2xf 阅读(251) 评论(0) 推荐(0) 编辑
摘要: - storyboard中如何查看某个控件的头文件? - 第三栏,找到类,点击箭头.- 判断:所有的类都继承自NSObject? - yes.- label/button/textField的继承关系? - UILabel -> UIView -> UIResponder - UIButton -> 阅读全文
posted @ 2016-07-26 00:28 2xf 阅读(230) 评论(0) 推荐(0) 编辑
摘要: - 从sb中拖过来的控件更改名字会报错的解决方案? - 右击控件,删除连线.重新连线.- 一个控件重复连接属性会出现什么情况? - 会覆盖之前的控件(对象),一个属性只能对应一个控件(对象)- 一个按钮重复连接方法会出现什么情况? - 多个按钮允许执行同一个方法.- 一个按钮是否允许执行多个方法 - 阅读全文
posted @ 2016-07-26 00:27 2xf 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 首先要明确的是,scrollview 其实和普通的 view 并没有多大的差别,只不过给它加上了一些手势和约定。 我们知道,要让一个 scrollview 能够滚动的方法是设置它的 contentSize 的宽或者高或者同时比自己的 frame 大。 想一想为什么要这样做? 首先,scrollvie 阅读全文
posted @ 2016-07-25 22:44 2xf 阅读(913) 评论(0) 推荐(0) 编辑
摘要: NSTimer叫做“定时器”,它的作用如下 在指定的时间执行指定的任务 每隔一段时间执行指定的任务 调用下面的方法就会开启一个定时任务 + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget 阅读全文
posted @ 2016-07-25 16:05 2xf 阅读(114) 评论(0) 推荐(0) 编辑