码迷,mamicode.com
首页 > 其他好文 > 详细

UIKit基础02

时间:2014-12-13 14:56:41      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   ar   color   使用   sp   for   on   

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    // !!!要执行此代理方法,需要在Storyboard中,将文本框的代理设置给Controller
    // 目的是在文本框上按下回车键时,由Controller来做进一步的处理工作。
    
    // 当用户的光标在qq号码的时候,用户按下回车,光标切换到密码框
    if (textField == _qqNumber) {
        [_passwordText becomeFirstResponder];
    } else if (textField == _passwordText) {
        // 当用户的光标在密码的时候,用户按下回车,执行login方法
        [self login:nil];
    }
    
    return YES;
}
如果要使用tag属性,在连线时需要制定控件的类型
// 系统加载完Storyboard之后,会自动执行
- (void)viewDidLoad
{
    [super viewDidLoad];
    
    // 如果这句话没有执行,一定是StoryBoard出了问题
    NSLog(@"View Did Load");
    
    // SuperView
    UIView *superView = self.view.superview;
    // NSLog可以使用%@ Log所有的“对象”,就是在定义的时候,使用了*这个标记
    // ViewController会自动有一个UIView,这个是RootView,根视图没有superview
    NSLog(@"%@", superView);
}
// 旋转角度的参数是弧度值,弧度制是一个浮点数,180度的角度对应的弧度值是PI , 90 = PI / 2, 45 = PI / 4
    // 使用TransformMakexxx方法是相对视图初始位置的形变
[UIView animateWithDuration:2.0f animations:^{
        // 设置子视图的形变属性
        [_subView1 setTransform:transform];
    } completion:^(BOOL finished) {
        [UIView animateWithDuration:1.0f animations:^{
            // 设置视图背景颜色
            [_subView1 setBackgroundColor:[UIColor redColor]];
            // 设置视图透明度
            [_subView1 setAlpha:0.1f];
        }];
        NSLog(@"动画完成");
    }];

 

UIKit基础02

标签:style   blog   io   ar   color   使用   sp   for   on   

原文地址:http://www.cnblogs.com/shangsong/p/4161212.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!