Target Action And UIControltarget-action的设计模式 UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem]; button.frame = CGRectMake(135, 100...
分类:
其他好文 时间:
2015-10-22 21:08:08
阅读次数:
201
1.iOS中我们能看到的控件都是UIView的子类,比如UIButton UILabel UITextField UIImageView等等
2.UIView能够在屏幕的显示是因为在创建它的时候内部自动添加一个CALayer图层,通过这个图层在屏幕上显示的时候会调用一个drawRect: 的方法,完成绘图,才能在屏幕上显示
3.CALayer 本身就具有显示功能,但是它不能响应用户的交...
分类:
移动开发 时间:
2015-10-21 22:47:51
阅读次数:
334
// --------------------button点击传多个参数------------------------UIButton *btn = [UIButton buttonWithType:UIButtonTypeSystem];btn.frame = CGRectMake(100, 1...
分类:
其他好文 时间:
2015-10-21 19:05:47
阅读次数:
190
UIButton默认的布局是左侧image,右侧title,如果想要改变image与title的frame,直接设置是不会有效果的。可以通过titleEdgeInsets、imageEdgeInsets分别修改image与title的位置。也可以通过继承UIButton,重写以下方法来自定义fr.....
分类:
移动开发 时间:
2015-10-21 15:33:02
阅读次数:
327
因为ios7以后leftBarButtonItem往右移了大概10px,现在要使得leftBarItem和ios7之前那样显示,处理如下:if (isBeforeIOS7) { UIButton *btn = [UIButton buttonWithType:UIButtonTy...
分类:
移动开发 时间:
2015-10-21 12:20:07
阅读次数:
156
1.UIButton边框为浅灰色: CGColorSpaceRef colorSpaceRef = CGColorSpaceCreateDeviceRGB(); CGColorRef color = CGColorCreate(colorSpaceRef, (CGFloat[]){0.1,0...
分类:
移动开发 时间:
2015-10-21 12:06:30
阅读次数:
834
1.strong :除NSString/block以外的OC对象 @property(nonatomic,strong) NSArray *2.weak:各种UI控件(但不是绝对,也有控件要使用strong属性的) @property (nonatomic,weak) UIButton *butt....
分类:
其他好文 时间:
2015-10-20 06:35:41
阅读次数:
173
代码创建按钮:1.创建一个自定义的按钮UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];2.添加按钮[self.view addSubview:btn];3.设置按钮的位置和尺寸btn.frame = CGRectMake(10...
分类:
其他好文 时间:
2015-10-20 01:17:36
阅读次数:
179
1.父视图响应者链被阻断;例如:在 UILabel,UIImageView 控件添加UIButton,因为UILabel(userInteractionEnabled属性值为NO) 阻断了响应者链,所以 UIButton 无法响应点击事件.可以通过修改UILable属性userInteraction...
分类:
其他好文 时间:
2015-10-15 23:42:33
阅读次数:
192