摘要:
block作为苹果主推的方法,同样是可以用来传值的。两个页面,第一个页面有一个label,第二个页面有一个textField,将第二个页面输入的信息,在第一个页面显示。按照代码中的步骤,并附有说明,应该很容易懂了。第二个页面controller的.h文件(声明block)#import #pragm... 阅读全文
摘要:
UISwitch 开关空间- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. UISwitch *switchC = [[UISwitch... 阅读全文
摘要:
UILabel:显示文本的控件 // 1.创建对象 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(30, 250, 100, 30)]; // 2.设置相关属性// label.backgroundCol... 阅读全文
摘要:
滑块控件UISlider继承与UIControlUISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(30, 200, 300, 34)]; slider.minimumValue = 0; // 最小值 默认0 sl... 阅读全文
摘要:
分段控件UISegmentedControl继承与UIControl UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:@[@"全部商家", @"优惠商家", @"我的"]]; ... 阅读全文
摘要:
delegate设计模式1.代理三方:委托方、代理方、协议2.定义协议协议:一堆方法的声明(面试题)#import #warning 1.定义协议@class TouchView;@protocol TouchViewDelegate @optional// touchView开始被点击- (voi... 阅读全文
摘要:
target-action是模仿系统的button。即将事件的处理交给外界,不在自己内部写死。target-action设计模式主要涉及到两方面的内容target:目标action:动作target-action可以让不同的实例对象在相同的时间点执行不同的方法,从而达到不同的效果target-act... 阅读全文
摘要:
UITapGestureRecognizer是轻拍⼿手势识别器,能识别轻拍操作UILongPressGestureRecognizer是⻓长按⼿手势识别器,能识别⻓长按操作。UIRotationGestureRecognizer是旋转⼿手势识别器,能识别旋转操作。UIPinchGestureReco... 阅读全文
摘要:
UIEvent:事件类。在IOS中将用户的操作封装了一个类是UIEvent。UIEvent根据用户的操作分为三种类型:触摸、晃动、远程控制。 触摸对应的UI类是UITouch。#import "RootViewController.h"#import "TouchView.h"@interfa... 阅读全文
摘要:
在UI中,基本上所有的控件的用户交互都是打开的,但是也有一些特例,例如label、imageView。 userInteractionEnabled这个属性影响了响应者链的检测过程,所以如果将一个button放在一个label或者imageView上,都需要将label或者imageView的用户交 阅读全文