zoukankan      html  css  js  c++  java
  • UIView

    UIView

    UIView的常见属性


    • NSArray *subview;

      • 所有的子控件

      • 数组中元素的顺序决定着子控件的显示层级顺序(下标越大,越显示在屏幕的上面)

    • @property(nonautomic) CGRect frame;

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

    • @property(nonautomic) CGRect bounds;

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

    • @property(nonautomic) CGPoint center;

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

    UIView的常见方法


    • addSubview

      • 添加一个子控件

      • 使用这个方法添加的子控件会被塞到 subviews 数组的最后面

    • 可以使用下面的方法调整子控件在 subviews 数组中的顺序

      1. // 将子控件view插入到subviews数组的index位置 
      2. - (void)insertSubview:(UIView *)view atIndex:(NSInteger)index; 
      3.  
      4. // 将子控件view显示到子控件siblingSubview的下面 
      5. - (void)insertSubview:(UIView *)view belowSubview(UIView *)siblingSubview; 
      6. // 将子控件view显示到子控件siblingSubview的上面 
      7. - (void)insertSubview(UIView *)view aboveSubview(UIView *)siblingSubview; 
      8.  
      9. // 将子控件view放到数组的最后面,显示到屏幕的最上面 
      10. - (void)bringSubviewToFront:(UIView *)view; 
      11. // 将子控件view放到数组的最前面,显示到屏幕的最下面 
      12. - (void)bringSubviewToBack:(UIView *)view; 

    UIView控件分类(不绝对,仅供参考)


    • 最常用

      • UIButton —— 按钮

      • UILabel —— 文本标签

      • UITextField —— 文本输入框

      • UIImageView —— 图片显示

      • UIScrollView —— 滚动的控件

      • UITableView —— 表格

      • UICollectionView —— 九宫格

      • UIWebView —— 见面显示控件

      • UIAlertView —— 对话框(中间弹框)

      • UINavigationBar —— 导航条

    • 一般

      • UIPageControl —— 分布控件

      • UITextView —— 能滚动的文字显示控件

      • UIActivityIndicator —— 圈圈

      • UISwitch —— 开关

      • UIActionSheet —— 底部弹框

      • UIDataPicker —— 日期选择器

      • UIPickerView —— 选择器

    • 几乎不用

      • UITollbar —— 工具条

      • UIProgressView —— 进度条

      • UISlider —— 滑块

      • UISegmentControl —— 选项卡

  • 相关阅读:
    BZOJ 3555: [Ctsc2014]企鹅QQ hash
    bzoj 4300: 绝世好题 dp
    Codeforces Round #192 (Div. 1) C. Graph Reconstruction 随机化
    Codeforces Round #192 (Div. 1) B. Biridian Forest 暴力bfs
    Codeforces Round #192 (Div. 1) A. Purification 贪心
    HDU 5514 Frogs 容斥定理
    HDU 5515 Game of Flying Circus 二分
    HDU 5521 Meeting 最短路
    HDU 5510 Bazinga 暴力匹配加剪枝
    HDU 5512 Meeting 博弈论
  • 原文地址:https://www.cnblogs.com/wchhuangya/p/5699183.html
Copyright © 2011-2022 走看看