UI的开始————UIView,UILabel,UITextField,UIButton

1.UIView
 1)初始化视图控件
   UIView *view = [[UIView alloc] initWithFrame:CGRectMake(x,y,width,height)];
    [父视图  addSubView:view];//将视图添加到父视图上,只有添加在父视图上才能显示在window上,所有UIView控件都是如此。
   CGRectMake:中x,y分别表示视图在父视图中的坐标位置,父视图的左上角为(0,0)点,width和height表示视图的宽和高即视图的大小
  2) 视图控件的一些基本属
    frame:视图的位置和大小 CGRect类型变量
    center:视图的中心位置 CGPoint类型变量
    bounds:视图的边界属性,属于CGRect类型的变量,(x,y)是到自身原点的位置。设置此属性,是改变本身的坐标原点和大小,通过改变自身的bounds来
                   改变自身子视图在自己的坐标位置,并不会改变自己的坐标位置,因为自身的父视图的bounds并未发生改变 。bounds的变化只会引起子视图
                   的变化,不会 影响自身。只一点要注意!!!
    backgroundColor:背景色UIColor类型 
    alpha:透明度;(0-1)
    tag:给视图指定一个标识符,可以通过tag值来查找视图。
    transform:形变属性。
    ps:视图控件的属性还有许多,可参见其API文档或其头文件
  3) 视图的一些常用方法
    -(void)insertSubView: atIndex:   :在指定的index处插入子视图
    -(void)insertSubView: aboveSubview: :在指定的视图上添加子视图
    -(void)bringSubviewToFront: :把指定的子视图移动到最前面
    -(void)sentSubViewToBack: :把指定的视图移到最后面
   -(void)exchangeSubviewAtIndex: withSubviewAtIndex: :交换两个指定索引位置的子视图
   -(void)removeFromSuperview:  把视图从父视图上移除;


2.UILabel:标签
  1)初始化一个标签控件
     UILabel *label = [[UILabel alloc] initWithFrame: ];
      [ XX  addSubview:label];
   2) 标签的一些基本属性
     text:标签显示的文本。
     textColor:标签文本的颜色
     font:文本的字体大小
     numberOfLines:文本显示行数 = 0 时自动换行显示。注意:给行数后如果文本在规定行数下没显示完全 则已省略号代替剩下的文本
     lineBreakModel:断行模式
     shadowColor:文本的阴影颜色
     shadowOffset:阴影偏移量


  3.UITextfiled:输入框
   1)初始化
    UITextField *textFiled = [[UITextFiled alloc] initWithFrame: ];
    2)  常用的一些属性
        text:输入框要显示的内容
        textAlignment:文本对其方式
        font:字体大小
        placeholder:占位符即没输入时,给出的提示字符串;
         enabled:是否允许输入
         clearOnBeginEditing:是否开始时清空输入框的内容
         secureTextEntry:密文输入,输入的文本以圆点的形式出现
         keyboardType:键盘的类型
         returnKeyType:键盘返回键的类型
         inputView:自定义输入视图 默认是键盘
         boardStyle:输入框的边框样式
         clearButtonModel:清除按钮模式
         leftView:输入框左视图 对应的也有右视图
         leftViewModel:左视图的显示模式 对应的也有右视图显示模式
        3)UITextFiledDelegate:
          点击键盘return输入框键盘回收
          -(Bool)textFieldShouldReturn:(UITextField *)textfield
          {
            [textField resignFirstResponder];
            return YES;
           }


      4.UIButton:按钮
         1)初始化
          UIButton *button =  [[UIButton buttonWithType:];
          button.frame = CGRect rect;
          2)Button的外观控制
           -(void) setTitle: forState: :设置指定状态下得标题
            -(void)titleForState:获取指定状态下得标题
            -(void)setImage : forState::设置指定状态下得前景图片
            -(UIImage *) imageForState:获取指定状态下的照片
            -(void)setBackgroundImage: ForState: :设置指定状态下得背景图片
            -(UIImage *)backgroundImageForState:获取指定状态下得照片
         3)为UIButton添加事件
            - (void) addTarget:  action: forControlEvents: :为按钮添加指定事件 触发某种方法
            - (void) removeTarget: action: forControlEvents: :移除按钮点击事件
      
         //这里只是介绍了一些简单的属性和常用的属性,其他的属性可以再相应的API文档查看
          






































    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip
综合小区管理系统管理系统按照操作主体分为管理员和用户。管理员的功能包括报修管理、车位管理、车位分配管理、出入管理、字典管理、房屋管理、物业费缴纳管理、公告管理、物业人员投诉管理、我的私信管理、物业人员管理、用户管理、管理员管理。用户的功能包括管理部门以及部门岗位信息,管理招聘信息,培训信息,薪资信息等。该系统采用了Mysql数据库,Java语言,Spring Boot框架等技术进行编程实现。 综合小区管理系统管理系统可以提高综合小区管理系统信息管理问题的解决效率,优化综合小区管理系统信息处理流程,保证综合小区管理系统信息数据的安全,它是一个非常可靠,非常安全的应用程序。 管理员权限操作的功能包括管理公告,管理综合小区管理系统信息,包括出入管理,报修管理,报修管理,物业费缴纳等,可以管理操作员。 出入管理界面,管理员在出入管理界面中可以对界面中显示,可以对招聘信息的招聘状态进行查看,可以添加新的招聘信息等。报修管理界面,管理员在报修管理界面中查看奖罚种类信息,奖罚描述信息,新增奖惩信息等。车位管理界面,管理员在车位管理界面中新增。公告管理界面,管理员在公告管理界面查看公告的工作状态,可以对公告的数据进行导出,可以添加新公告的信息,可以编辑公告信息,删除公告信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值