oc
嗨皮009
乐观、坚韧、持续学习&进步
展开
-
iOS中使用的tableview为group形式时如何设置不同sections的间距
在ios7中使用group类型的tableview时,默认的情况下个section直接的距离是相同的,因此第一个section距离navigationbar的距离也不符合需求,此时若在viewdidload方法中通过设置tableview.sectionHeaderHeight的属性值是无效的。需要通过方法设置headerView的高度,具体操作如下:需要注意的是,如果把值设为0.0,即相当于未进原创 2015-07-30 09:43:18 · 3229 阅读 · 0 评论 -
Linphone库的使用--实现静音、扩音等功能
linphone的库对很多方法进行了比较好的封装,其中电话功能这一块可以直接调用它内部封装的方法,在LinphoneManager文件中都有instance。幸好有linphone的demo在,可以从界面上的控件追寻用到的触发方法。找到触发方法后进行断点测试,这样就进一步确定执行的流程了。例如要实现的静音、扩音等功能。就是找到demo中相关的代码(在LinphoneManager中有接口)原创 2014-12-25 13:33:57 · 2436 阅读 · 0 评论 -
屏蔽系统的键盘弹出
一,可以设置userinteraction属性为no。二,要做到这个,先设UITextField的delegate为ViewController,在ViewController的h文件中加入在m文件中加入- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ return NO;}就可以了,不过实原创 2015-07-01 18:12:00 · 704 阅读 · 0 评论 -
iOS容易造成循环引用的三种场景及其解决
以下内容表述转自博客园的一位朋友,今天面试被问到block中由self.value引发的循环引用有几种方法可以消除,除了使用__weak以外还没有查到其他方法,还请朋友们来巩固解决~~ ARC已经出来很久了,自动释放内存的确很方便,但是并非绝对安全绝对不会产生内存泄露。导致iOS对象无法按预期释放的一个无形杀手是——循环引用。循环引用可以简单理解为A引用了B,而B又引用了A,双方都转载 2015-10-12 20:40:31 · 2424 阅读 · 0 评论