11 2015 档案
摘要:XMPP即时聊天框架:XMPPFrameworkXMPPThe Extensible Messaging and Presence Protocol(可扩展通讯和表示协议)。基于XMLXMPP是一个典型的C/S架构,而不是像大多数即时通讯软件一样,使用P2P客户端到客户端的架构服务器:OpenFir...
阅读全文
摘要:UIPresentationController :展示控制器,是iOS8的一个新特性,用来展示模态窗口的。它是所有模态控制器的管理者。即:1>管理所有Modal出来的控制器2>管理所有通过- (void)presentViewController:(UIViewController *)viewC...
阅读全文
摘要:创建瀑布流有三种方式: 第一种方式:在一个ScrollView里面放入三个单元格高度一样的tableView,禁止tableView滚动,只需让tableView随着ScrollView滚动即可。这种方式太奇葩,不太推荐使用... 第二种方式:在一个ScrollView里面从左到右依次放入三个UIV
阅读全文
摘要:集合视图的自动布局:UICollectionViewLayout是抽象根类,必须用它的子类才能创建实例,下面是重写的方法,计算item的布局属性 //每一次重新布局前,都会准备布局(苹果官方推荐使用该方法进行一些初始化) -(void)prepareLayout //重写layoutAttribut
阅读全文
摘要:UICollectionViewFlowLayout是苹果公司做好的一种单元格布局方式,它约束item的排列规则是:从左到右依次排列,如果右边不够放下,就换一行重复上面的方式排放,,,,,常用的流式布局UICollectionViewFlowLayout的属性@property(nonatomic)...
阅读全文
摘要:iOS如何隐藏状态栏,包括网络标志、时间标志、电池标志等我们在开发App的时候,在遇到有状态栏时,NavigationBar上面的按钮,是极难点击的,所以这个时候,最好我们能够人为的隐藏掉状态栏。如果一直需要隐藏的话,直接在info.plist里面,添加Key值:View controller-ba...
阅读全文