【leaded webview 和WebView内存泄露问题解决方法】解决方法1:解决方法2.在Fragment回收Webview的时候注意一下。就是讲他父控件里的内容清空:参考:http://stackoverflow.com/questions/3130654/memory-leak-in-we...
分类:
Web程序 时间:
2016-01-11 10:24:11
阅读次数:
144
0420 凡是继承了UIResponder的类都可以做响应者 响应事件的传递是由底到高来传递,响应者链条是由高到底来响应相应事件的传递(由底到高 找到正在和用户触摸交互的view)准则:事件由父控件传递给子控件,找到最适合处理这个事件的view来处理.如果父控件不能接收触摸事件,那么子控件就不可能收...
分类:
移动开发 时间:
2016-01-09 18:40:12
阅读次数:
222
(1)在storyboard中使用AutoLayout。这个AutoLayout和autoResizing是冲突的,只能选其一。——不同级的控件的相互约束是添加在高层级上。——同级别的控件的相互约束是添加在它们的父控件上。——不同分支控件的相互约束是添加在它们向上追溯到的第一个共同父控件。这3条规则...
分类:
其他好文 时间:
2016-01-06 15:56:21
阅读次数:
213
这里注意指向父控件节点的parent和指向子控件节点的children的定义的差别,children指向的是ViewNode类型的列表。为什么会这样呢?其实很简单:父亲只有一个,儿子可以有多个。有了这些做为铺垫后,我们就可以往回看上面“代码14-8-4 BridgeDevice - parseVie...
分类:
其他好文 时间:
2016-01-05 18:14:12
阅读次数:
138
在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。UIViewAutoresizingNone就是不自动调整。UIViewAutoresizingFlexibleLeftMargin 自动调整与su...
分类:
其他好文 时间:
2016-01-01 11:07:47
阅读次数:
151
在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。123456789enum{UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMar...
分类:
其他好文 时间:
2015-12-30 17:10:31
阅读次数:
117
创建了一个控件,就是看不见:1.当前控件没有添加到父控件中2.当前控件的hidden = YES3.当前控件的alpha <= 0.014.没有设置尺寸(frame.size、bounds.size)5.位置不对(当前控件显示到窗口以外的区域)6.背景色是clearColor7.当前控件被其他可见的...
分类:
其他好文 时间:
2015-12-17 20:54:47
阅读次数:
167
一个view没有显示出来的原因: 1.没有frame 2.没有添加到父控件中 3.颜色与父控件颜色相同 4.hidden = YES 5.alpha < 0.01 6.被其他view给挡住了 7.frame在屏幕外部 8.父控件出现上面的情况
分类:
其他好文 时间:
2015-12-16 15:33:59
阅读次数:
125
02-事件的产生与传递事件是怎么样产生与传递的?当发生一个触摸事件后,系统会将该事件加载到一个由UIApplication管理的事件队列中.UIApplication会从事件队列中取出最前面的事件,交给主窗口. 主窗口会在视图层次结构中找到一个最合适的视图来处理触摸事件 触摸事件的传递是从父控件传递...
分类:
其他好文 时间:
2015-12-10 23:20:04
阅读次数:
222
先明确几个概念的区别:padding margin都是边距的含义,关键问题得明白是什么相对什么的边距.padding是控件的内容相对控件的边缘的边距.margin是控件边缘相对父控件的边距.android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以...
分类:
移动开发 时间:
2015-11-28 21:25:15
阅读次数:
190