ios学习-UIView方法

UIView位置与尺寸:     1.initWithFrame:
                                   2.frame属性和center属性
修改背景色:                backgroundColor属性
设置透明色:                alpha属性

UIView内容管理

内容的自动尺寸调整:   contentMode属性
指定内容的伸缩区域:   ContentStretch属性   (CGRect)
适应内容:                   sizeToFit方法
Affine变换:                 transform属性           (CGAffineTransform)


UIView嵌套

追加子元素:               addSubView:
                                   insertSubview:atIndex:
                                   insertSubview:aboveSubview:
                                   insertSubview:belowSubview:
删除子元素:               removeFromSuperview:
交换子元素顺序:        exchangeSubviewAtIndex:withSubviewAtIndex:
靠前显示:                  bringSubviewToFront:
靠后隐藏:                  sendSubviewToBack:
UIView的检索:           viewWithTag:

UIView的外观

外观自动调整: 调用setNeedsLayout方法   自动调用 layoutSubViews
子元素自动尺寸调整:     UIView的 autoresizeSubviews属性(YES/NO)     autoresizingMask属性
                                   (     UIViewAutoresizingNone     无自动调整
                                           UIViewAutoresizingFlexibleLeftMargin      调整左侧间距
                                           UIViewAutoresizingFlexibleRightMargin     调整右侧间距
                                           UIViewAutoresizingFlexibleTopMargin      调整顶部间距
                                           UIViewAutoresizingFlexibleBottomMargin  调整底部间距
                                           UIViewAutoresizingFlexibleWidth              调整宽度
                                           UIViewAutoresizingFlexibleHeight             调整高度     )
坐标变换:
                                        convertPoint:toView:
                                        convertRect:toView:
                                        convertPoint:fromView:
                                        convertRect:fromView:


UIView的状态监视

UIView追加子元素后:     - (void) didAddSubview: (UIView*) subview
UIView删除子元素前:     - (void)willRemoveSubview: (UIView*) subview
UIView作为UIView子元素被追加/删除前:     - (void)willMoveToSurperview:(UIView*)newSurperview
UIView作为UIView子元素被追加/删除后:     - (void)didMobeToSurperview
UIView作为UIWindow子元素被追加/删除前: - (void)willMoveToWindow:(UIWindow*)newWindow
UIView作为UIWindow子元素被追加/删除后: -(void) didMoveToWindow
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值