ios
嗨皮009
乐观、坚韧、持续学习&进步
展开
-
iOS开发常用的RGB色值
原文链接:http://blog.csdn.net/mhtios/article/details/39449777感谢分享,就是要找这个,简直要跪谢的节奏了~~~然后我再来传播一下下 RGB值 RGB值 RGB转载 2015-03-30 15:08:01 · 781 阅读 · 0 评论 -
AFNetWorking实现SOAP消息发送 ---Web Service
第三方框架 AFNetWorking是很好的一个实现上传和下载的开源框架,在本项目的会议部分,向服务器发送数据,使用的就是AFNetWorking,同时要求封装soap消息体,soap消息体有固定的格式,也可以找到开源的库,实现对参数的封装,避免了多次重复代码的问题。原创 2015-07-07 19:54:29 · 492 阅读 · 0 评论 -
Linphone SDK开源库的学习和使用(三)
这个先主要写一下工作总结吧,其实今天实现的东西不多,昨天的问题也还没有解决,不知道为什么赋值语句会被循环调用。。。。。明天继续解决!!!今天主要做的是历史记录部分,linphone-iPhone的 app有好多可以借鉴的东西,因为大多是调用的库方法,所以可以直接拿来用。由于项目将电话键盘界面和通话历史记录放在了一起,所以要考虑界面初开始显示的问题,所以又要复习一下viewContr原创 2014-12-16 20:38:47 · 3060 阅读 · 0 评论 -
解决sip来电时后台播放器暂时静音的效果
在判断来电状态的方法里,当收到来电的状态时,设置一下,使其它APP的后台播放为静音: caseLinphoneCallIncomingReceived: { //NSDate *start = [NSDate date]; //NSTimeInterval start = [timeStart time原创 2015-01-29 20:46:55 · 1297 阅读 · 2 评论 -
Linphone SDK开源库的学习和使用(一)
作为学习日志记录下吧,顺便把做项目过程中遇到的问题留给备案~~从听说到编译成功linphone-iPhone,前后用了近两天的时间,其实很大一部分时间和经历是被纠结的网速浪费掉了。。。。1 下载源码(这个源码包的完整性很重要,千万保证中间不要断网,否则从头开始。。。)选一个干净的目录,在终端或者iTerm下git clone git://git.linphone.org/linph原创 2014-12-08 13:43:52 · 8471 阅读 · 0 评论 -
屏蔽系统的键盘弹出
一,可以设置userinteraction属性为no。二,要做到这个,先设UITextField的delegate为ViewController,在ViewController的h文件中加入在m文件中加入- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ return NO;}就可以了,不过实原创 2015-07-01 18:12:00 · 705 阅读 · 0 评论 -
Linphone 库的应用 (二)
上篇中已经将linphone sdk 引入到自己的项目中并成功编译通过,下面就是代码的阅读和应用了。linphone的demo app 做得很完善,而且音视频通话部分大多也是应用封装得库方法,所以demo中的很多方法是可以拿来直接用的(仅供学习啦。如果商用,还是原创比较好,嘿嘿~~) 下面记录一下我在自己的项目中借鉴linphone demo的过程和经验:做音视频通话这部分,主要用到的li原创 2014-12-15 19:37:48 · 1987 阅读 · 1 评论 -
修改界面顶部状态栏的颜色
在自己的项目中,默认的状态栏的符号颜色是黑色的,如果设置背景色为深色的话将会造成很不好的用户体验。可以将其改为浅色或者干脆改为白色。具体的方法如下:1 在info.plist文件中添加属性“View controller-based status bar appearance”,之前看有朋友提到是“UIViewControllerBasedStatusBarAppearance”属性,但是我没原创 2015-07-09 20:52:49 · 1169 阅读 · 0 评论 -
Linphone库的使用--实现静音、扩音等功能
linphone的库对很多方法进行了比较好的封装,其中电话功能这一块可以直接调用它内部封装的方法,在LinphoneManager文件中都有instance。幸好有linphone的demo在,可以从界面上的控件追寻用到的触发方法。找到触发方法后进行断点测试,这样就进一步确定执行的流程了。例如要实现的静音、扩音等功能。就是找到demo中相关的代码(在LinphoneManager中有接口)原创 2014-12-25 13:33:57 · 2437 阅读 · 0 评论 -
如何在不同的controller下设置不同的状态栏颜色
上篇说的是将应用中所有的controller下的状态栏都设置成浅色(或者白色),但在实际项目中有时候会根据需要将不同的controller场景下的状态栏设置成不同的颜色风格,那么就要根据具体的情况在相应的controller下单独进行额外的设置。下面借鉴网友的一篇帖子说明一下,先给出不同的效果图:图一:图二:图一展示的是白色背景下的黑色默认标题栏状态,图二则是在深色原创 2015-07-10 14:26:42 · 1158 阅读 · 0 评论 -
关于label的各种细节处理
转自:http://blog.csdn.net/changesquare/article/details/11353413在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法。很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard中生成实现,如果想要在-(void)viewDidLoad中转载 2015-07-04 13:54:31 · 911 阅读 · 0 评论 -
iOS中使用的tableview为group形式时如何设置不同sections的间距
在ios7中使用group类型的tableview时,默认的情况下个section直接的距离是相同的,因此第一个section距离navigationbar的距离也不符合需求,此时若在viewdidload方法中通过设置tableview.sectionHeaderHeight的属性值是无效的。需要通过方法设置headerView的高度,具体操作如下:需要注意的是,如果把值设为0.0,即相当于未进原创 2015-07-30 09:43:18 · 3230 阅读 · 0 评论 -
关于imageView上的button事件不生效的解决办法
我自定了一个uitableviewcell,然后在上边有个电话的uiimageview,然后又在上边加了个button,可单击事件一直被cell给拦截了,后群里有个兄弟说出了原因,原来是因为 imageview默认是不响应事件的 ,所以即使在上边加上个button也不会响应解决办法是:将这个imageview.userInterfaceEnabled = YES; 手动设成YES,转载 2015-07-22 08:52:55 · 514 阅读 · 0 评论 -
iOS------打电话 ,发信息,发邮件方法
•如果想打开一些常见文件,比如html、txt、PDF、PPT等,都可以使用UIWebView打开•只需要告诉UIWebView文件的URL即可•至于打开一个远程的共享资源,比如http协议的,也可以调用系统自带的Safari浏览器:NSURL *url= [NSURL URLWithString:@”http://www.baidu.com"];[[UIAppli转载 2014-11-09 21:13:38 · 601 阅读 · 0 评论 -
ios -- ViewController跳转+传值(方式一)
感谢转自:http://www.2cto.com/kf/201402/280001.html转载 2014-11-18 10:50:32 · 556 阅读 · 0 评论 -
iOS 获取屏幕的属性和宽度的方法
ios 获取屏幕的属性和宽度app尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;r=0,20,320,460屏幕尺寸CGRect rx = [ UIScreen mainScreen ].bounds;r=0,0,320,480状态栏尺寸CGRe转载 2014-11-19 16:15:30 · 575 阅读 · 0 评论 -
解决XCode6在IOS7系统上出现部分黑屏与不适配问题
感谢分享最近升级了XCode发现了一个bug,XCode6所建立的工程在ios8上面可以完美运行,但是在ios7上就出现 statusbar black的情况,google了一下国外的大神,现将解决方案给大家分享一下。问题页面:更改如图所示配置即可,1.选中工程文件。 2.找到App转载 2014-11-20 13:00:32 · 707 阅读 · 0 评论 -
iOS 控件加载图片不显示的原因--多么痛的领悟
在编辑项目代码的过程中曾多次出现加载图片不显示的情况,有按钮上的,也有imageView上的,当时稀里糊涂的换了图片就可以了,还以为是图片本身的格式问题,现在终于抓到元凶了。在Xcode中的Images.xcassets部分添加项目中需要的图片,一般是从外部直接拖拽的,有时候为了代码的可读性,会修改图片的名字,这就是产生问题的原因所在:如果先加图片再在Images.xcassets中修改名字,原创 2014-12-25 10:48:28 · 2347 阅读 · 1 评论 -
iOS容易造成循环引用的三种场景及其解决
以下内容表述转自博客园的一位朋友,今天面试被问到block中由self.value引发的循环引用有几种方法可以消除,除了使用__weak以外还没有查到其他方法,还请朋友们来巩固解决~~ ARC已经出来很久了,自动释放内存的确很方便,但是并非绝对安全绝对不会产生内存泄露。导致iOS对象无法按预期释放的一个无形杀手是——循环引用。循环引用可以简单理解为A引用了B,而B又引用了A,双方都转载 2015-10-12 20:40:31 · 2424 阅读 · 0 评论