zoukankan      html  css  js  c++  java
  • ios 中的UI控件学习总结(1)

    UIKit框架提供了非常多功能强大又易用的UI控件 下面列举一些在开发中可能用得上的UI控件

    UIButton 按钮              UILabel 文本标签

    UITextField 文本输入框          UIImageView 图片显示

    UIProgressView 进度条           UISlider 滑块

    UISwitch 开关               UISegmentControl 选项卡

    UIActivityIndicator 圈圈          UIAlertView 对话框(中间弹框)

    UIActionSheet 底部弹框          UIScrollView 滚动的控件

    UIPageControl 分页控件          UITextView 能滚动的文字显示控件

    UITableView 表格             UICollectionView 九宫格

    UIPickerView 选择器           UIDatePicker 日期选择器

    UIWebView 网页显示控件          UIToolbar 工具条

    UINavigationBar导航条

    控件虽多,但是没有必要刻意的去记忆,在开发的过程中会自然而然的记住一些常用的控件

    2. UIView 的常见属性

    虽然,每个UI控件都有自己的独特属性,并且适合于不同的使用场景!但是都有很多的属性是所有控件所共有的!

    实际上所有的UI控件都是继承于UIView  

    @property(nonatomic,readonly) UIView *superview;

    获得自己的父控件对象

    @property(nonatomic,readonly,copy) NSArray *subviews;

    获得自己的所有子控件对象

    @property(nonatomic) NSInteger tag;

    控件的ID标识,父控件可以通过tag来找到对应的子控件

    @property(nonatomic) CGAffineTransform transform;

    控件的形变属性(可以设置旋转角度、比例缩放、平移等属性)

    @property(nonatomic) CGRect frame;

    控件所在矩形框在父控件中的位置和尺寸(以父控件的左上角为坐标原点)

    @property(nonatomic) CGRect bounds;

    控件所在矩形框的位置和尺寸(以自己左上角为坐标原点,所以bounds的xy一般为0)

    @property(nonatomic) CGPoint center;

    控件中点的位置(以父控件的左上角为坐标原点)

  • 相关阅读:
    Linux添加系统环境变量
    keras 或 tensorflow 调用GPU报错:Blas GEMM launch failed
    python 安装虚拟环境
    Seq2Seq 到 Attention的演变
    聊天内容处理笔记
    LSTM 详解
    keras 打印模型图
    zip 的对象是不能用索引去取的
    c# 反射获取属性值 TypeUtils
    .iml文件恢复
  • 原文地址:https://www.cnblogs.com/iyou/p/3622219.html
Copyright © 2011-2022 走看看