0411UItaBbar的结构每一个数组都有一个方法,那就是下面这个,如下图所示:如果想看系统控件是怎么构成的,那么就采用遍历其子控件的方式来做,如上一图中所示在iOS7及其以后的系统里,控制器ViewController的View都是通栏的,从头到脚.但在iOS6及其以前的系统里控制器ViewCo...
分类:
移动开发 时间:
2016-01-09 18:25:16
阅读次数:
176
当我们使用AutoLayout做适配时,可能会有这样的需求,就是在想在适配完成前就取得子控件的真实frame,来做一些操作。比如我们想把一个正方形的UIImageView剪成一个圆形,这时候就需要这么做self.imageView.layer.cornerRadius = self.imageVie...
分类:
其他好文 时间:
2016-01-08 07:03:38
阅读次数:
133
UI布局--FXQ一、RelativeLayout:【掌握】1、概念:指按着控件之间的相对位置来进行布局。2、RelativeLayout特有属性:a、android:gravity设置布局容器内子控件的对齐方式b、android:ignoreGravity设置布局管理器内哪个控件不受gravity...
分类:
其他好文 时间:
2016-01-06 17:39:04
阅读次数:
182
#import"ViewController.h"@interfaceViewController()@property(strong,nonatomic)UIImageView*imageView;@end@implementationViewController- (void)viewDidLo...
分类:
其他好文 时间:
2016-01-06 15:33:57
阅读次数:
130
这里注意指向父控件节点的parent和指向子控件节点的children的定义的差别,children指向的是ViewNode类型的列表。为什么会这样呢?其实很简单:父亲只有一个,儿子可以有多个。有了这些做为铺垫后,我们就可以往回看上面“代码14-8-4 BridgeDevice - parseVie...
分类:
其他好文 时间:
2016-01-05 18:14:12
阅读次数:
138
一.自定义UIButton/*调整Button内部子控件的步骤 1.自定义Button 2.调整位置 1>重写两个方法:titleRectForContentRect:和imageRectForContentRect: 2>重写layoutSubviews: 先调用s...
分类:
其他好文 时间:
2016-01-03 22:35:27
阅读次数:
324
1.为什么要view的封装注意:1.外界创建了XIb自定义的View,如果没有设置尺寸的话,其默认的尺寸是xib中描述尺寸,位置是(0, 0)2.布局内部的自控件的时候尽量使用Autolayou方式布局l如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部子控件的创建屏蔽起来,...
分类:
其他好文 时间:
2016-01-03 02:45:01
阅读次数:
275
在 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
结合QLable和QScrollArea显示一个图片。QLable典型用于用户展示文本,但是也能展示图片。QScrollArea提供了一个滚动视图,如果子控件超过了框架限制,QScrollArea自动提供滚动工具。ImageViewer类定义:继承于QMainWindow,重写了constructo...
分类:
其他好文 时间:
2015-12-28 18:13:05
阅读次数:
120