UIView表示屏幕上的一块矩形区域,它在App中占有绝对重要的地位,因为IOS中几乎所有可视化控件都是UIView的子类。负责渲染区域的内容,并且响应该区域内发生的触摸事件 UIView的功能 1.管理矩形区域里的内容2.处理矩形区域中的事件3.子视图的管理 4.还能实现动画 UIView的子类也 ...
分类:
其他好文 时间:
2017-06-28 11:51:32
阅读次数:
216
CGPoint accountCenter =firstBtn.center; CGPoint psdCenter = secondBtn.center; accountCenter.x -= 600; psdCenter.x -= 600; firstBtn.center = accountCen ...
分类:
其他好文 时间:
2017-06-28 10:53:37
阅读次数:
176
一: 定义block 初始化 #import <UIKit/UIKit.h> @interface LHQDemoView : UIView - (instancetype)initWithFrame:(CGRect)frame andCompelete:(void(^)(NSString *msg ...
分类:
其他好文 时间:
2017-06-27 18:49:52
阅读次数:
184
使用递归: - (void)listSubviewsOfView:(UIView *)view { // Get the subviews of the view NSArray *subviews = [view subviews]; // Return if there are no subvi ...
分类:
移动开发 时间:
2017-06-27 16:19:09
阅读次数:
200
1、网络图片异步载入,SDWebImage。 2、文字直接 drawInRect/drawAtPoint 绘制,參考 ABTableViewCell。AdvancedTableViewCells。 3、本地图片也能够直接绘制,或者用 CALayer 来加入显示。 4、cell 重用机制。 5、cel ...
分类:
其他好文 时间:
2017-06-27 12:59:51
阅读次数:
157
iOS的一些小技巧 TableView不显示没内容的Cell怎么办? 类似这样的,我不想让以下那些空的显示. 非常easy. self.tableView.tableFooterView = [[UIView alloc] init]; 试过的都说好. 加完这句之后就变成了这样. 自己定义了left ...
分类:
移动开发 时间:
2017-06-25 16:09:01
阅读次数:
181
在开始之前呢,先了解一下UIView和CALayer大体的区别(重点列举了以下四点): UIView继承自 UIResponder,因此UIView 可以处理响应事件,而CALayer继承自NSObject,所以它只是负责内容的创建,绘制。 UIView负责对内容的管理,而CALayer则是对内容的 ...
分类:
其他好文 时间:
2017-06-21 23:02:29
阅读次数:
225
源码(.m文件) #import "ZKJAppDelegate.h" @interface ZKJAppDelegate () @property (retain,nonatomic) UIView *containView; @property (retain, nonatomic) UIBut ...
分类:
移动开发 时间:
2017-06-21 11:23:52
阅读次数:
187
UIview内部有个默认的CALayer对象层,虽然我门不可以重新创建它,但是我门可以再其上面添加子层。 我们知道,UIView有 addSubview:方法,同样,CALayer也有addSublayer:方法。我门可以通过addSublayer:再已有layer上添加自层。 下面我门演示如何添加 ...
分类:
移动开发 时间:
2017-06-18 22:47:36
阅读次数:
297
我想题目说的或许不是很清楚,那么现在我详细介绍一下这篇随笔内容。 在外部无法改变UIVIew控件的size。 这里说是UIView,但是事实上,是大多数控件而绝非仅UIView。 想要实现在外部无法改变size该怎么做呢。 首先是重写setFrame使其规定本身size,如下 // // TestV ...
分类:
移动开发 时间:
2017-06-18 22:44:34
阅读次数:
145