##UIResponder
- (BOOL)resignFirstResponder;
###UIView
- (instancetype)initWithFrame:(CGRect)frame; 创建
backgroundColor 底色 [UIColor clearColor]alpha 透明度
tag 查找值
###UILabel
UIView的子类
label.textAlignment =NSTextAlignmentCenter; //居中
label.font = [UIFontsystemFontOfSize:26]; //字号
center 中心
frame 框架
numberOfLines 行数
layer.borderWidth 边框宽度
layer.cornerRadius 圆角
(BOOL)layer.masksToBounds 去掉超出边框范围的
// 断行模式
label1.lineBreakMode = NSLineBreakByTruncatingTail;
label1.shadowColor = [UIColor blackColor];
label1.shadowOffset = CGSizeMake(2, 1);
tintColor 标题颜色
- (NSString *)titleForState:(UIControlState)state; // 名字
+ (id)buttonWithType:(UIButtonType)buttonType; // 便利构造器
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents; // 继承自UIControl
textfield.text =@"你傻啊";// 内容
textfield.textColor = [UIColorbrownColor]; // 颜色
textfield.placeholder =@"请输入账号";//预设定
textfield.keyboardType = UIKeyboardTypeNumberPad;
textfield.returnKeyType = UIReturnKeySearch;
textfield.clearsOnBeginEditing =YES; // 编译开始前清空
textfield.clearButtonMode =UITextFieldViewModeAlways;//清除键
textfield.inputAccessoryView = view;// 广告
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
NSLog(@"测试按钮");
[textField resignFirstResponder];
return YES;
}
- (BOOL)textFieldShouldClear:(UITextField *)textField{
NSLog(@"测试清除按钮");
[textField resignFirstResponder];
return YES;
}
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
if (textField.frame.origin.y >HEIGHT / 2) {
CGFloat height = textField.center.y -HEIGHT / 2;
self.view.center =CGPointMake(self.view.center.x,self.view.center.y - height);
NSLog(@"%g", textField.frame.origin.y);
}
return YES;
}
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField{
if (textField.frame.origin.y >HEIGHT / 2) {
CGFloat height = textField.center.y -HEIGHT / 2;
self.view.center =CGPointMake(self.view.center.x,self.view.center.y + height);
NSLog(@"%g", textField.frame.origin.y);
}
return YES;
}
主页
-------------------------------------------------------------------
RootViewController *rootVC = [[RootViewControlleralloc] init];
self.window.rootViewController = rootVC;
[rootVCrelease];
-------------------------------------------------------------------第二页
----------------------------------------------------------------------------
SecondViewController *senondVC = [[SecondViewController alloc] init];
[senondVC setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentViewController:senondVC animated:YES completion:^{}];
[senondVC release];
--------------------------------------------------------------------------
回主页
-------------------------------------------------------------------
[selfdismissViewControllerAnimated:YEScompletion:^{}];
-------------------------------------------------------------------
UIAlertView *warning = [[UIAlertViewalloc] initWithTitle:@"warning"message:@"账号密码错误"delegate:selfcancelButtonTitle:@"重新输入"otherButtonTitles:@"找回密码",nil]; // 创建
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex; //点的谁,点的哪个
- (void)show;
###UITimer
UITimer *time = [NSTimertimerWithTimeInterval:0.2target:selfselector:@selector(changeTimeAtTime)userInfo:nilrepeats:YES];//建
[[NSRunLoopcurrentRunLoop] addTimer:timeforMode:NSDefaultRunLoopMode];// 加入进程
[self.timesetFireDate:[NSDatedistantFuture]];//暂停
[self.timesetFireDate:[NSDatedate]];启动