autoResizingMask 是UIView的一个属性,在一些简单的布局中,使用autoResizingMask,可以实现子控件相对于父控件的自动布局。 autoResizingMask 是UIViewAutoresizing 类型的,其定义为: UIViewAutoresizing 是一个枚举 ...
分类:
移动开发 时间:
2016-09-18 13:30:21
阅读次数:
178
android分5大布局 1:线性布局 LinearLayout是线性布局控件,它包含的子控件以横向或者纵向的方式排列。 线性排布LinearLayout常用属性 android:orientation="vertical" 决定子类控件的排布方式 android:gravity="center 决 ...
分类:
移动开发 时间:
2016-09-14 09:33:23
阅读次数:
188
Control.Refresh - does an Control.Invalidate followed by Control.Update.Refresh: 强制控件使其工作区无效并立即重绘自己和任何子控件。== Invalidate UpdateControl.Invalidate - inv ...
在ListView的item布局中可能存在CheckBox、Button、ImageButton等类似的课点击控件。这时就会发生抢焦点问题。也就是item的焦点被子控件抢走。 API描述如下: 有三个属性值: beforeDescendants:viewgroup会优先其子类控件而获取到焦点 aft ...
分类:
移动开发 时间:
2016-09-05 23:38:50
阅读次数:
207
弄了一个下午,终于搞出来了,PowerfulLayout 下面是一个功能强大的改造的例子: 可以实现以下需求: 1.两个手指进行缩放布局 2.所有子控件也随着缩放, 3.子控件该有的功能不能丢失(像button有可被点击的功能,缩放后不能丢失该功能) 相对上个例子,多了一个功能 4.拖拽(平移)la ...
分类:
其他好文 时间:
2016-09-02 06:28:59
阅读次数:
197
由于ListView的Item需要焦点,Item里面的子控件(如ImageButton,Button,CheckBox等等)也需要焦点的时候,就会出现焦点冲突问题,导致Item无法获得焦点,无法相应Item的事件无法触发.这是就需要为其分配焦点,通常我们是屏蔽Item里面的子控件(暂时学的都是这样的,以后还不知道),有三..
分类:
移动开发 时间:
2016-09-02 00:57:35
阅读次数:
171
由于ListView的Item需要焦点,Item里面的子控件(如ImageButton,Button,CheckBox等等)也需要焦点的时候,就会出现焦点冲突问题,导致Item无法获得焦点,无法相应Item的事件无法触发.这是就需要为其分配焦点,通常我们是屏蔽Item里面的子控件(暂时学的都是这样的,以后还不知道),有三..
分类:
移动开发 时间:
2016-09-02 00:56:00
阅读次数:
168
下面是一个功能强大的改造的例子: 可以实现以下需求: 1.两个手指进行缩放布局 2.所有子控件也随着缩放, 3.子控件该有的功能不能丢失(像button有可被点击的功能,缩放后不能丢失该功能) 运行效果图:http://pan.baidu.com/s/1o8GU302 java代码: 布局文件: s ...
分类:
其他好文 时间:
2016-09-01 18:16:25
阅读次数:
166
1.父控件和子控件的理解在storyboard中只有UIView是可以在里面拖入子控件的,其他控件不可以(必须通过代码添加)拖入一个UIView控件,在里面添加一些子控件(UIView控件是控制器的VIew的子控件,UIView控件是内部子控件的父控件)2.UIView的常见属性superView ...
分类:
其他好文 时间:
2016-08-31 00:23:57
阅读次数:
122
一:首先查看一下关于UIScrollView的定义 UIScrollView用于显示超出屏幕大小内容,一般需要配合其他控件来使用,如添加一个UIImageView子控件,可以用来显示更大的图片; UITableView、UICollectionView以及UITextView这些可以滑动显示更多内容 ...
分类:
其他好文 时间:
2016-08-29 22:08:18
阅读次数:
200