原文 http://www.cocoachina.com/ios/20151221/14757.html 前言 自从写了 介绍Masonry 那篇文章以后 就一直有人对UIScrollView的那个例子不是很理解 UIView *container = [UIView new]; [scrollVi ...
分类:
其他好文 时间:
2016-06-09 18:41:21
阅读次数:
374
比如给一个UILabel设置了渐变颜色的效果 设置渐变背景色 设置简便字体色 ...
分类:
移动开发 时间:
2016-06-08 20:22:20
阅读次数:
397
一 //调用 1 2 3 4 5 6 if(m_viewScenario.superview == nil)<br>{ m_viewScenario.alpha = 1.0; m_viewScenario.transform = CGAffineTransformIdentity; [self zo ...
分类:
移动开发 时间:
2016-06-08 18:40:53
阅读次数:
288
UIView 常见属性 UIView 常见属性 NSArray *subviews 获取所有的子控件(前提必须是加载在该视图上) 数组的顺序决定着子控件的显示层级顺序(下标越大的,越显示在上面) 获取所有的子控件(前提必须是加载在该视图上) 数组的顺序决定着子控件的显示层级顺序(下标越大的,越显示在 ...
分类:
其他好文 时间:
2016-06-08 10:43:05
阅读次数:
160
MBProgressHUD是一个为iOS app添加透明浮层 HUD 的第三方框架。作为一个 UI 层面的框架,它的实现很简单,但是其中也有一些非常有意思的代码。 MBProgressHUD MBProgressHUD是一个 UIView 的子类,它提供了一系列的创建 HUD 的方法。我们在这里会主 ...
分类:
移动开发 时间:
2016-06-07 16:09:12
阅读次数:
597
什么是Transform? Transform是一个3×3的矩阵,如下图所示: 通过这个矩阵我们可以对一个坐标系统进行缩放,平移,旋转以及这两者的任意组着操作。而且矩阵的操作不具备交换律,即矩阵的操作的顺序不同会导致不同的结果。UIView有个transform的属性,通过设置该属性,我们可以实现调 ...
分类:
Web程序 时间:
2016-06-07 16:07:15
阅读次数:
213
常见属性: @property(nonatomic,readonly) UIView *superview; 获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArray *subviews; 获得自己的所有子控件对象 @property(nonatom ...
分类:
其他好文 时间:
2016-06-06 21:54:15
阅读次数:
495
CoreAnimation备忘 CoreAnimation是专门处理动画的,它可以实现强大炫目的动画功能,Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程。需要注意的是Core Animation作用在CALayer上的,并不是UIView 动画常用类/结构图 CABasi ...
分类:
其他好文 时间:
2016-06-06 20:38:35
阅读次数:
207
如果BarButtonItem是通过[[UIBarButtonItem alloc] initWithCustomView:(nonnull UIView *)]方法设置的.某些情况下需要修改BarButtonItem中自定义View的某些属性,例如显示的文字或者显示的图片. 可以通过BarButt ...
分类:
移动开发 时间:
2016-06-06 18:57:53
阅读次数:
186