09 2015 档案

摘要:layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化4、滚动一个UIScrollVi... 阅读全文
posted @ 2015-09-16 17:03 zinder 阅读(86) 评论(0) 推荐(0)
摘要:CGRect常见用法和几个CGRect函数CGRect每个视图都使用一个边框定义其界限。这个边框指定了视图的轮廓:其位置、宽度和高度。我们使用Core Graphics结构宋定义边框矩形。对于边框,这通常表示由原点(CGPoint,x和y)和大小(CGsize,宽度和高度)组成的CGRect矩形。下... 阅读全文
posted @ 2015-09-10 17:29 zinder 阅读(157) 评论(0) 推荐(0)
摘要:一、什么是instancetypeinstancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道未知类型的的对象可以用id关键字表示,那为什么还会再有一个instancetype呢?二、关联返回类型(related r... 阅读全文
posted @ 2015-09-07 18:08 zinder 阅读(106) 评论(0) 推荐(0)
摘要:监听控件的某些事件使用代理模式,是为了在程序直接"解耦"表格可以显示非常丰富的数据,为了达到这一效果,设置表格的"数据源"@required 必须实现的方法@optional 可选的实现方法->不强求实现->如果实现了能得到特殊的效果,如果不实现,也不影响程序的正常运行 能够增加控件的灵活度代理阶... 阅读全文
posted @ 2015-09-06 21:29 zinder 阅读(112) 评论(0) 推荐(0)
摘要:默认的表格样式通常不能满足正常的开发需要解决方法 —— 自定义Cell1> XIB(团购)2> 纯代码(微博)3> StoryBoardXIB的定义步骤-----------------------------------------------1> 新建HMTgCell.xib2> 拽一个需要自定... 阅读全文
posted @ 2015-09-05 21:58 zinder 阅读(142) 评论(0) 推荐(0)