UIView的layoutSubviews和drawRect方法何时调用 UIView的layoutSubviews和drawRect方法何时调用 转自:http://jianyu996.blog.163.com/blog/static/112114555201305113018814/ 首先两个方 ...
分类:
其他好文 时间:
2016-05-25 14:57:28
阅读次数:
111
给大家演示 应用程序下载 小项目,效果图:涉及知识点:懒加载,九宫格算法,字典转模型,自定义UIView ,xib文件的使用 首先把素材拖到Xcode项目中:简单看一下素材文件 此时大家应该首先关注.plist后缀的文件,里面存放的是我们用的数据,接下来看一下plist文件里面的数据 从这里面可以看 ...
分类:
移动开发 时间:
2016-05-24 22:22:36
阅读次数:
573
首先 想应用PickerView 要引入两个代理 UIPickerViewDelegate,UIPickerViewDataSource 然后 我们在.m里面建立 UIPickerView 由于默认pickerView 只有一个滚轮 所以 想要自定义PickerView 是在一个UIView上面添加 ...
分类:
其他好文 时间:
2016-05-24 18:50:48
阅读次数:
135
UIView、pop和Core Animation区别 一、UIView、pop和Core Animation的主要区别 1. Core Animation的动画只能添加到layer上(layer.position和view.frame类似) 2. pop的动画能添加到任何对象 3. pop的底层并 ...
分类:
其他好文 时间:
2016-05-24 15:14:40
阅读次数:
130
国外作者写的一篇文章,向我们介绍了一个iOS8中的一个新属性, 我们在IB(Interface Builder)中通过按住control键来设置各个UIView之间的方位关系之后,点击这个位置关系属性,在属性面板中可能能看到这个Relative to margin是被勾选的。 一般默认情况下,这个R ...
分类:
移动开发 时间:
2016-05-23 16:58:51
阅读次数:
586
一,可能情况: 1> timer 没有清楚 2> 循环引用 3> block引用了实例变量。 二,查找到结果竟是 1> 没有使用 property 创建的属性,默认是强引用,会造成循环引用. 2> 错误代码: 调用处如下: 导致循环引用. ...
分类:
其他好文 时间:
2016-05-23 16:52:08
阅读次数:
380
每个事件对应一个UITouch,继承UIResponse的类(UIView,UIViewController)都能响应事件,实现Touch的代理即可对事件做出处理 每个事件产生后都会保存在UIApplication的事件队列中,事件的传递是取第一个事件从父控件传递到子控件。 关于找到最合适的控件处理 ...
分类:
其他好文 时间:
2016-05-23 15:02:43
阅读次数:
127
很多时候哥比较喜欢用代码添加视图,特别是要同时加很多UIView时,而且跟 xib 比起来代码更容易管理,在多人的项目中代码不容易 conflict。 但小牛哥最近发现很多新人都不太清楚正确的使用方法,以下是哥的一些总结,有何不妥欢迎大家一起讨论: (前提条件是这样的:有一个 View Contro ...
分类:
其他好文 时间:
2016-05-23 10:34:42
阅读次数:
144
UIImageView的contentMode属性 所有的UIView都有个contentMode属性,UIImageView继承自UIView,我们在使用UIImageView时,经常要考虑这些图片是否需要拉伸,采用哪种拉伸模式等,这就要求我们正确理解UIImageView的ContentMode ...
分类:
其他好文 时间:
2016-05-22 18:29:17
阅读次数:
179