温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

UI中的控件

发布时间:2020-08-09 10:43:48 来源:网络 阅读:338 作者:ladispartion1 栏目:开发技术

这周我们学习了UI,下面是我的一些学习笔记:  
  //获得屏幕满屏时的数值

    CGRect rect = [UIScreen mainScreen].bounds;

    

    //创建一个Window让他显示在屏幕上

    self.window = [[UIWindow alloc ]initWithFrame:rect];

    

    //设置window的背景颜色

    self.window.backgroundColor = [UIColor lightGrayColor];

    

    //把当前的window作为主window让它显示出来

    [self.window makeKeyAndVisible];


    /****************** UIButton***********************/

    

    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];

    button.frame = CGRectMake(204010030);

    //设置高亮状态下按钮的标题

    [button setTitle:@"按钮" forState:UIControlStateNormal];

    //设置点击事件响应的方法

    [button addTarget:self action:@selector(butClick:) forControlEvents:UIControlEventTouchUpInside];

    //设置平常状态下标题的颜色

    [button setTitleColor:[UIColor blackColorforState:UIControlStateNormal];

    //设置高亮状态下标题的颜色

    [button setTitleColor:[UIColor redColorforState:UIControlStateHighlighted];

    //设置标题的字体

    button.titleLabel.font = [UIFont systemFontOfSize:14];

    //添加到window

    [self.window addSubview:button];

/******************** UITextField 的常用属性 *********************/

    UITextField *textfield = [[UITextField alloc]initWithFrame:CGRectMake(20020010025)];

    //禁止首字母大写

    textfield.autocapitalizationType = UITextAutocapitalizationTypeNone;

    //设置键盘类型

    textfield.keyboardType = UIKeyboardTypeNamePhonePad;

    //输入框的边框类型

    textfield.borderStyle = UITextBorderStyleRoundedRect;

    //textfield.borderStyle = UITextBorderStyleLine;

    //textfield.borderStyle = UITextBorderStyleBezel;

    //textfield.borderStyle = UITextBorderStyleNone;

    //设置委托代理模式

   // textfield.delegate = self;

    //键盘上得return按钮

    textfield.returnKeyType = UIReturnKeyDone;

    //是否安全输入,是的话,输入内容将为*

    textfield.secureTextEntry = NO;

    //清除按钮模式

    textfield.clearButtonMode = UITextFieldViewModeAlways;

    //输入框中的文本颜色

    textfield.textColor = [UIColor redColor];

    //输入框的字体

    textfield.font = [UIFont boldSystemFontOfSize:14];

    //添加到window

    [self.window addSubview:textfield]; 


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI