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;

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

  • 相关阅读:
    sql
    字符和字符串处理例子
    如何用火狐设置代理
    数组指针的一个小例子
    (转)数组指针和指针数组的区别
    函数
    (转)C语言指针5分钟教程
    通俗版解释网关,IP地址,ARP欺骗,DDOS攻击
    计算网络地址
    计算机网络性能指标
  • 原文地址:https://www.cnblogs.com/iyou/p/3622219.html
Copyright © 2011-2022 走看看