@property(nonatomic,readonly) UIView *superview; 获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArray *subviews; 获得自己的所有子控件对象 @property(nonatomic) NS ...
分类:
其他好文 时间:
2016-09-23 23:13:26
阅读次数:
208
发现最近自己特别悲剧,可能是因为地基没打好,直接学习的怎么建房子,可是地基已经修订了,所以房子都是按照地基去建的承重墙啊,一些简单的隔断墙,也是地上讯息。反而是一些基础中的基础,总是被抬到台案上来。 今天算是忍不住了,比如写一个属性: @property (nonatomic, assign) NS ...
分类:
移动开发 时间:
2016-09-19 19:18:09
阅读次数:
147
摘要 atomic和nonatomic区别用来决定编译器生成的getter和setter是否为原子操 作。atomic提供多线程安全,是描述该变量是否支持多线程的同步访问,如果选择了atomic 那么就是说,系统会自动的创建lock锁,锁定变量。nonatomic禁止多线程,变量保护,提高性能。 a ...
分类:
移动开发 时间:
2016-09-09 18:43:25
阅读次数:
162
#import <UIKit/UIKit.h> @interface UIView (PJXExtension) @property(assign,nonatomic) CGFloat x; //x坐标 @property(assign,nonatomic) CGFloat y; //y坐标 @pr ...
分类:
移动开发 时间:
2016-09-09 00:32:20
阅读次数:
259
这几天在研究到切圆角的方法,也找了下网上的资料 切圆角尽量避免离屏渲染。 1.直接用视图中layer中的两个属性来设置圆角,这种方法比较简单,但是及其影响性能不推荐: @property (strong, nonatomic) IBOutlet UIImageView *imageView; sel ...
分类:
移动开发 时间:
2016-09-02 13:05:08
阅读次数:
289
1. 创建“WYWaterflowLayout”继承制 “UICollectionViewLayout”。 2. 在“ViewController” 中导入“WYWaterflowLayout”类。并创建,创建的代码如下 @property (nonatomic,weak) UICollection ...
分类:
其他好文 时间:
2016-09-02 12:57:51
阅读次数:
137
(1)常用属性: 1)@property(nonatomic)CGPointcontentOffset; 这个属性?用来表?示UIScrollView滚动的位置 2)@property(nonatomic)CGSizecontentSize;这个属性?用来表?示UIScrollView内容的尺?寸, ...
分类:
其他好文 时间:
2016-09-01 16:19:03
阅读次数:
114
一.UItableview的初始化 一般来说,UItableview我们都将其定义为当前界面的私有变量(在.m文件中生明 @property (nonatomic,strong)UITableView);初始化的时候,为了思路清晰,我们使用懒加载的方法: //重写newsTableView的get方 ...
分类:
其他好文 时间:
2016-08-31 13:37:45
阅读次数:
153
#import <UIKit/UIKit.h> @interface SearchBar : UITextField @property (nonatomic,strong) UIButton *button; + (instancetype)searchBar; @end #import "Sea ...
分类:
移动开发 时间:
2016-08-30 19:21:01
阅读次数:
219
假设要定义一个全局的bkColor用于背景颜色 1.@property(nonatomic,strong)UIColor *bkColor UI_APPEARANCE_SELECTOR; 2.在下面方法中定义默认的背景颜色bkColr = redcolor; +(void)initialize{ [ ...
分类:
移动开发 时间:
2016-08-27 00:16:39
阅读次数:
193