摘要: 一、简单介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个图标等等,这些都是UIView。 其实UIView之所以能够显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UI 阅读全文
posted @ 2016-06-03 20:04 zzzzzzhy 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1.导航控制器永远显示的是栈顶控制器的view 2.导航控制器中做界面之间的跳转必须取到导航控制器 3.调用pop方法并不会马上销毁当前控制器 4.popToViewController使用注意点:传入进去的控制器必须是导航控制器栈里面的控制器 5.导航条的内容由栈顶控制器决定,一个导航控制器只有一 阅读全文
posted @ 2016-06-03 19:46 zzzzzzhy 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.隐藏多余的tableView的cell分割线 self.tableView.tableFooterView= [[UIViewalloc]init]; 2.取消系统自带的返回字样 [[UIBarButtonItemappearance]setBackButtonTitlePositionAdju 阅读全文
posted @ 2016-06-03 19:45 zzzzzzhy 阅读(116) 评论(0) 推荐(0) 编辑
摘要: UIView和CALayer的选择 如显示图片的层可以用一个UIImageView来实现。 既然CALayer和UIView都能实现相同的显示效果,那究竟该选择谁好呢? 其实,对比CALayer,UIView多了一个事件处理的功能。也就是说,CALayer不能处理用户的触摸事件,而UIView可以。 阅读全文
posted @ 2016-06-03 19:44 zzzzzzhy 阅读(157) 评论(0) 推荐(0) 编辑
摘要: assgin适用于基础数据类型类型、枚举、结构体、C语言中的数据类型 eg: NSInteger、CGPoint 、CGFloat 、int、float等 copy适用于NSString、NSArray、NSDictionary strong适用于大多数OC对象 在MRC下使用retain 阅读全文
posted @ 2016-06-03 19:40 zzzzzzhy 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Objective-C 中有个arc4random()函数用来生成随机数且不需要种子,但是这个函数生成的随机数范围比较大,需要用取模的算法对随机值进行限制,有点麻烦。 其实Objective-C有个更方便的随机数函数arc4random_uniform(x),可以用来产生0~(x-1)范围内的随机数 阅读全文
posted @ 2016-06-03 19:39 zzzzzzhy 阅读(903) 评论(0) 推荐(0) 编辑