代理的用处 监听那些不能通过addtarget监听的方法主要用来负责制在两个对象之间,发生某些事情时,来传递消息和数据代理实现的步骤1. 成为(子)控件的代理,父亲(控制器)成为儿子(文本框)的代理2.遵守协议--》利用智能提示,快速编写代码3.实现协议方法
分类:
移动开发 时间:
2015-08-04 10:46:39
阅读次数:
195
一、TableLayout概述 TableLayout表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象二、TableLayout的全局属性 android:collapseColumns = "1,2" 隐藏从0开始索引列,列直接必须on...
分类:
移动开发 时间:
2015-08-04 00:11:02
阅读次数:
206
需求: UISearchBar的取消按钮,没有公共方法可以修改它的属性。但我们仍可以通过遍历UISearchBar的子控件来设置该"取消按钮"。效果: 将UISearchBar的取消按钮中的"取消"文字,更改为"搜索"。代码如下:- (void)setSearchBar:(UISearchBar *...
分类:
其他好文 时间:
2015-08-03 22:21:23
阅读次数:
214
想比大家有时会遇到需要自定义控件吧,这个时候就会遇到事件的传递和处理了,非常繁琐啊!百度上面一大票关于事件的传递机制,但是都千篇一律,都是dispatchTouchEvent
返回true,则事件被拦截,false则分发给子控件之类的,经过几天的研究发现这个事件传递并没有说的这么简单。
一般的点击事件,滑动事件都是用ACTION_UO|...
分类:
移动开发 时间:
2015-08-03 14:39:58
阅读次数:
203
一、添加子控件和传递模型数据注意:子控件位置不固定,不能写死时就用代码自定义cell步骤一:将控制器改为继承UITableViewController,然后删除故事板上原来的View,新拖一个TableView,并将Class改为控制器步骤二:新建一个类WeiboCell,继承自UITableVie...
分类:
移动开发 时间:
2015-08-02 16:28:42
阅读次数:
139
1. 事件处理分两步:1)寻找合适的相应对象,这个时候是从父控件到子控件的;2)对事件进行处理 由子空间到父控件注意点:如果连个视图是同级的关系,那么先加到View上的视图是后相应的(如果利用StroyBoard添加View,也是后先加上的后响应)。此时可以重写父类的Point:inside 和 H...
分类:
移动开发 时间:
2015-08-02 13:20:12
阅读次数:
233
UIView继承于UIView的控件都可以添加子控件属性superview谁调用superview, 那么获取的就是谁的父控件subviewssubviews是用于获取所有的子控件谁调用subviews, 那么就是获取谁的子控件方法removeFromSuperview从父控件中移除,谁调用就移除谁...
分类:
移动开发 时间:
2015-08-01 23:18:46
阅读次数:
175
UIView的autoresizingMask属性,是用在当一个UIView实例的父控件的尺寸发生变化时,来自动调整UIView实例在父控件中的位置与尺寸的。autoresizingMask属性是一个枚举值,它的枚举成员如下:
它通过使UIView的上、下、左、右、宽度或高度自动变化来调整。下面分几种情况来讨论这个属性,假设父控件为backgroundView,子控件为subVi...
分类:
其他好文 时间:
2015-07-30 13:45:02
阅读次数:
135
ios开发:帧动画(UIImageView、步骤:导入图片、参数设置、开始动画)、UIScrollView(设置contentSize、contentInset、contentOffset、添加步骤:添加UIScrollView、uiscrollview上添加子控件、设置contentsize)、屏...
分类:
移动开发 时间:
2015-07-29 12:02:42
阅读次数:
126
一、RelativeLayout(相对布局)概述 RelativeLayout是相对布局控件,它包含的子控件将以控件之间的相对位置或者子类控件相对父类容器的位置的方式排列二、RelativeLayout(相对布局)的属性 1、子类控件在RelativeLayout中常用到的属性(相对于父容器的一.....
分类:
移动开发 时间:
2015-07-27 22:42:27
阅读次数:
223