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 1017 魔兽地图DotR
    poj 1322 chocolate
    bzoj 1045 糖果传递
    poj 3067 japan
    timus 1109 Conference(二分图匹配)
    URAL 1205 By the Underground or by Foot?(SPFA)
    URAL 1242 Werewolf(DFS)
    timus 1033 Labyrinth(BFS)
    URAL 1208 Legendary Teams Contest(DFS)
    URAL 1930 Ivan's Car(BFS)
  • 原文地址:https://www.cnblogs.com/wchhuangya/p/5699183.html
Copyright © 2011-2022 走看看