一贯作风,先看效果图,再实现
编写自定义属性文件atts.xml,自定义属性中涉及到的属性有左右两边的button的背景图,中间标题的内容,字体大小,字体颜色。
编写布局文件layout_topbar.xml,使用相对布局,左边一个button,跟父控件左对齐后外边距...
分类:
移动开发 时间:
2015-01-18 17:12:31
阅读次数:
282
当滚动条的父控件获得焦点时,可以使用鼠标的滚动轮来控制滚动条public partial class Form1 : Form { public Form1() { InitializeComponent(); this.richTextBox1.Mo...
动态添加布局时,addView容引发的错误:java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first。原因是:实例化的一个布局(start),然后被我添加到ViewGroup两次。然而一个View只能有一个父控件。当第二次添加的时候就会视图去要改变该控件的父控件。但是android不允许在运行时,已有父控件的...
分类:
其他好文 时间:
2015-01-13 09:00:53
阅读次数:
176
关于UIView的autoresizingMask属性的研究在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。123456789enum{UIViewAutoresizingNone = 0,UIV...
分类:
其他好文 时间:
2015-01-11 12:11:19
阅读次数:
119
在iOS学习中,接触最多的就是触摸事件,这节主要学习一下触摸事件的简单使用。
1.iOS中的事件
2.触摸事件
2.1 触摸事件的完整处理过程:
1> 先将事件对象由上往下传递(由父控件传递给子控件), 找到最合适的控件来处理这个事件
2> 调用最合适控件的touches...
分类:
移动开发 时间:
2015-01-06 10:04:07
阅读次数:
171
响应者:继承了UIResponder的对象就是响应者响应者链条:1、由多个响应者对象连接起来的链条叫做响应者链条2、什么是上一个响应者? 2.1、如果当前这个view是控制器的view,控制器就是上一个响应者 2.2、如果当前这个view不是控制器的view,那么父控件就是上一个响应者3、利用响应者...
分类:
其他好文 时间:
2015-01-06 00:44:41
阅读次数:
270
LinearLayout里面的控件都可以使用layout_weight属性使用layout_weight的要点1、子控件并未占满父控件的所有空间2、layout_weight的值(整型)用于指定空闲空间的分配比例layout_weight都设置为1代表控件一和控件二将平分空闲空间 ...
分类:
其他好文 时间:
2014-12-28 22:06:27
阅读次数:
232
UIView的常见用法
1.addSubview:(UIView *)child
添加子控件(添加的晚显示在上面)
2.NSArray *subviews
通过addSubview:方法添加的子控件都会存在这个数组中
3.removeFromSuperview
将控件本身从父控件中移除(控件本身也会从父控件的subviews数组中移除)
4.(UIView *...
分类:
其他好文 时间:
2014-12-27 17:37:07
阅读次数:
204
一 UIVIew 常见属性1.frame 位置和尺寸(以父控件的左上角为原点(0,0))2.center 中点 (以父控件的左上角为原点(0,0))3.bounds 位置和尺寸(以自己的左上角为原点 (0,0))4.transform 形变属性 CGAffineTransform(Make)Scal...
分类:
其他好文 时间:
2014-12-23 22:24:28
阅读次数:
241
正文: UIViewAnimationOptionLayoutSubviews//提交动画的时候布局子控件,表示子控件将和父控件一同动画。UIViewAnimationOptionAllowUserInteraction//动画时允许用户交流,比如触摸UIViewAnimationOptionBe....
分类:
其他好文 时间:
2014-12-15 23:20:36
阅读次数:
285