摘要: 1 /**************** UIAlertControllerStyleAlert *************************/ 2 /*创建一个 可以自定义文字颜色和字体大小的IAlertView*/ 3 NSString *message = @"开通失败,请再次开通或者联系客服"; 4 NSString *title = @"400-8591-200"; 5 ... 阅读全文
posted @ 2017-10-20 18:31 菁欣 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 项目经过一个月的加班加点,终于这一期算是差不多了,于是便开始了优化工作,今天就发现了一个问题,在iOS10.2系统一下的手机调用系统的拨打电话功能,弹框是不出现的,直接跳转到拨打电话的界面,但是在iOS10.2及其以上的系统是会出现的,这里项目的代码是一样的,相信开发者都认识,如下 最后查阅资料才知 阅读全文
posted @ 2017-08-18 15:56 菁欣 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 想必很多开发人员知道一般用copy修饰block,接下来就讲解为什么需要用copy,甚至会讲到其实用strong修饰block也是可以的 在 Objective-C 语言中,一共有 3 种类型的 block: _NSConcreteGlobalBlock 全局的静态 block,没有访问外部局部变量 阅读全文
posted @ 2017-07-10 14:27 菁欣 阅读(4714) 评论(0) 推荐(0) 编辑
摘要: 无限轮播图相信是很多开发人员常用的一个功能,这里总结一下常用的两种方式的实现原理 一、使用UIScrollview实现无限轮播 用UIScrollView实现,在scrollView上添加3个UIImageView,分别用来显示上一张图片,当前显示的图片,下一张图片。scrollView在不滑动的时 阅读全文
posted @ 2017-07-10 10:57 菁欣 阅读(1943) 评论(0) 推荐(0) 编辑
摘要: 在分类里使用@property声明属性,只是将该属性添加到该类的属性列表,并声明了setter和getter方法,但是没有生成相应的成员变量,也没有实现setter和getter方法。并且这里用点语法会报错,所以说分类不能添加属性。但是在分类里使用@property声明属性后,又实现了setter和 阅读全文
posted @ 2017-07-03 18:51 菁欣 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 最近被同行的一个朋友问到一个问题“UIScrollerview上添加子控件,给子控件约束好布局之后,还需要给scrollerview重新设置contentsize吗?”于是想到了我自己曾经着手的一个项目,有一个界面就用到了scrollerView,里面添加了子控件,我记得当时scrollerView 阅读全文
posted @ 2017-06-30 22:32 菁欣 阅读(2123) 评论(0) 推荐(0) 编辑
摘要: 问到tableView有哪些优化的方法,想必很多人会说到,图片尽量不要圆角处理,特别注意的是,不是说这里的图片不能圆角显示,只是说不能使用setCornerRadiusi对imageview的layer进行圆角处理,网上的解释是,通过设置layer的属性,实现圆角,在iOS9以前这种设置可能会触发离 阅读全文
posted @ 2017-06-30 16:17 菁欣 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 1.对于strong:该对象强引用delegate,外界不能销毁delegate对象,会导致循环引用(Retain Cycles) 因为我们一般代理的都是当前的控制器 比如scrollView.delegate = self;这时候就成了上面的一个圈的循环引用。如果上图delegate为强指针,那么 阅读全文
posted @ 2017-06-21 00:27 菁欣 阅读(1865) 评论(0) 推荐(0) 编辑
摘要: 从 NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey:,这两个方法具体有什么不同呢? 先从 NSDictionary 文档中来看这两个方法的定义: objectForKey: returns the value associated with a 阅读全文
posted @ 2017-06-20 00:34 菁欣 阅读(2914) 评论(0) 推荐(0) 编辑
摘要: 使用3个imageview实现无线轮播的大致原理 将3个imageview添加到scrollview上面,scrollview的contensize是3个imageview的宽度,设置scrollview一开始初始的偏移量为一个imageview宽度,因为里面有3个UIImageView,所以scr 阅读全文
posted @ 2017-06-20 00:11 菁欣 阅读(246) 评论(0) 推荐(0) 编辑