zoukankan      html  css  js  c++  java
  • UIView中常见的方法汇总

    addSubview: 
    添加一个子视图到接收者并让它在最上面显示出来。 
    - (void)addSubview:(UIView *)view 

    总结:这个方法同样设置了接收者为下一个视图响应对象。接收者保留视图。如果你使用removeFromSuperview方法用来把视图移除他的显示列表,那么视图将会被释放。如果你想要在视图移除显示列表後保留并使用这个视图(如果,举个例子,你想要交换一些视图的位置。),你不许保留那个视图在他调用removeFromSuperview前。 


    bringSubviewToFront: 
    把指定的子视图移动到顶层 
    - (void)bringSubviewToFront:(UIView *)view 
    参数 
    view 
    需要移到顶层的视图 


    removeFromSuperview 
    把接收者从它的父视图或者窗口移除,并在响应链中移除。 
    - (void)removeFromSuperview 
    总结:接收者同时释放;如果你计划重用它,要确定在发送消息前保持它并在添加到其他UIView对象作为子视图後移除。 不要在显示的时候调用


    initWithFrame: 
    初始化并返回一个新的拥有特定帧矩形的视图对象 
    - (id)initWithFrame:(CGRect)aRect 
    参数 
    aRect 
    一个帧矩形用来创建视图对象。原始的帧在它的父视图的坐标系中。设置这个属性用来改变中心和边界属性。 
    返回值 
    一个初始化的视图对象,如果没有被创建那就返回nil 
    总结: 一个新的视图对象必须添加到视图链中才能使用。这个方法为UIView类指出初始化对象。 


    viewWithTag: 
    返回视图的特定的标签 
    - (UIView *)viewWithTag:(NSInteger)tag 
    参数 
    tag 
    一个用来在视图中搜索的标签 
    返回值 
    返回tag值为tag的子控件,如果有多个子控件的tag一样,只返回第一个匹配的子控件(在搜索tag匹配的控件时,也包含控件本身)。


  • 相关阅读:
    [国家集训队]数颜色 / 维护队列
    [SP3267]DQUERY
    扩展欧几里得算法详解(exgcd)
    [CTSC2018]混合果汁
    极角排序那些事
    向量的点乘与叉乘学习笔记
    [APIO2014]序列分割
    CF1148D-Dirty Deeds Done Dirt Cheap
    CF176E Archaeology(set用法提示)
    【网络流24题】最长不下降子序列问题
  • 原文地址:https://www.cnblogs.com/jasontec/p/9601650.html
Copyright © 2011-2022 走看看