掌握
ReverChun993
这个作者很懒,什么都没留下…
展开
-
监听键盘的弹出与隐藏(界面跟随键盘一起上下移动)
今天说一下点击texeField时,让界面跟着键盘一起上下移动的方法步骤(本人原创博客代码全部为自己手敲,然后复制过来给大家看)1.让控制器监听键盘frame发生改变的通知 :UIKeyboardWillChangeFrameNotification [[NSNotificationCenter defaultCenter] addObserver:selfsele原创 2016-01-17 22:22:10 · 466 阅读 · 0 评论 -
UICollectionView
UICollectionView很强大,tableView可以实现的功能,collectionView都可以实现,tableView实现不了的,它也能实现,但它在使用上与tableView有两点区别 :1.collectionView在使用的时候 必须要注册cell,2.必须创建一个布局对象给collectionView。// 注册cell有三种方式:1原创 2016-01-23 23:16:01 · 316 阅读 · 0 评论 -
xib在UITableView中的用法
摘了自己的一部分代码,写在这里当每个cell的宽度都一样的时候 可以使用xib,高度不一样的时候要自定义Cell在viewDidLoad方法中 创建FooterView和HeaderView,用loadNibNamed加载创建的xib,然后通过tableView的tableFooterView属性,把创建的footerView赋给tableView 例:RCFooterView*原创 2016-01-08 16:31:28 · 600 阅读 · 0 评论 -
创建控制器的三种方法
今天谈谈控制器常见的三种创建方式 :原创 2016-03-06 23:30:15 · 527 阅读 · 0 评论 -
设计模式——工厂模式之简单工厂
我们常见的设计模式,大致可以分为以下三类:创建型、结构性、行为型。工厂模式,属于创建型。工厂模式到底起的是什么作用呢?概括来说就是解耦。当某一类对象需要频繁创建的时候,就会和程序产生比较大的耦合,在对象初始化属性较多时,工厂模式可以较少这种耦合,这就是他的作用。一般情况下根据场景不同,工厂模式有几种不同的形式,简单工厂、工厂方法和抽象工厂,可以说这三种的关系式层层递进,因为内容太多原创 2017-06-07 16:23:22 · 358 阅读 · 0 评论