• iOS-基础控件(UILabel,UITextField,UIButton,UIImageView)属性


    一.UILabel

    1.UILabel(标签):是显示文本的控件。在App中Label是出现频率最高的控件。

    2.UILabel是UIView的子类,作为子类一般是为了扩充父类的功能UILabel扩展了文字显示的功能,UILabel是能显示文字的视图。

    二.UITextField

    1.UITextField(输入框):是控制文本输入和显示的控件。在App中UITextField出现的频率也比较高。

    2.iOS系统借助虚拟键盘实现输入,当点击输入框,系统会自动调出键盘,方便你进一步操作。在你不需要输入的时候,可以使用收回键盘的方法,收回弹出的键盘。

    3.UITextField和UILabel相比,UILabel主要用于文字显示,不能编辑,UITextField允许用户编辑文字(输入)  

    输入控制属性:

    外观控制属性

    常用代理方法

    三.UIButton

    1.UIButton(按钮):是响应用户点击的控件。在App中UIB图同时出现频率很高的控件。

    2.UIButton与UILabel,UITextField侧重点不同,侧重于处理用户交互事件。当然UIButton类也提供了一些方法控制按钮外观。

    外观控制属性

    UIButton从父类UIControl那继承了控制相关的方法,比如添加事件,移除事件等。

    四.UIImageView

    UIImageView:相当于一个相框,专门用作显示图片,可以存放一个图片或一组图片

    UIImage:图片对象

    eg:

    //图片文件路径

    NSString *path = [[NSBundle mainBundle] pathForResource :@"1" ofType :@"jpg"];

    //创建一个UIImage对象,使用initWithContentOfFile:方法

    UIImage *image = [UIImage imagedWithContentsOfFile :path];

    //创建一个UIImageView对象,使用initWithImage:方法

    UIImageView *imageView = [[UIImageView alloc] initWithImage : image];

    imageView.frame = CGRectMake (100,100,100,100);

    [self.view addSubview : imageView];

     

    五.UIImageView的动态图

    1.animationImages : 设置一组动态图片

    2.animationDuration : 设置播放一组动态图片的时间

    3.animationRepeatCount : 设置重复次数

    4.startAnimation : 开始动画

    5.stopAnimation : 结束动画

  • 相关阅读:
    纯文本人工智能的实现
    纯文本人工智能
    纯文本人工智能之句子如何分词
    纯文本人工智能之名词信息提取及存储
    跪求AI编程语言纯中文代码
    人工智能最重要的逻辑的实现
    启示录+!!建立智力库
    嫦娥共舞
    为什么有才华的人常失败
    长城登高望远
  • 原文地址:https://www.cnblogs.com/zhoulina/p/5553480.html
Copyright © 2020-2023  润新知