ios didMoveToSuperview
来源:互联网 发布:如何看待辛亥革命 知乎 编辑:程序博客网 时间:2024/06/05 07:22
iOS UIView 类目 UIViewHierarchy
有一个方法
didMoveToSuperview
官方解释如下
Tells the view that its superview changed.
大致意思: 当view的父级视图更改的时候会调用此方法
The default implementation of this method does nothing. Subclasses can override it to perform additional actions whenever the superview changes.
大致意思:此方法默认实现,不做任何操作。子视图可以实现此方法,添加自己所需要的功能
通过以上我们可以理解为 次方法在view被添加新的父级视图的时候会调用。
我们尝试测试一下
首先新建一个项目TestDidMoveToSuperview
新建一个View 继承UIView 起名:MyTestView
- </pre><p></p></blockquote><p></p><p class="p1">实现方法</p><p class="p1"></p><pre name="code" class="objc">-(void)didMoveToSuperview{
- NSLog(@"test didMoveToSuperview");
- }
接下来我们在ViewController.m中添加view
- #import "ViewController.h"
- #import "MyTestView.h"
- @interface ViewController ()
- @end
- @implementation ViewController
- - (void)viewDidLoad {
- [super viewDidLoad];
- // Do any additional setup after loading the view, typically from a nib.
- MyTestView *testView=[[MyTestView alloc]initWithFrame:CGRectMake(10, 120, 300, 300)];
- testView.backgroundColor=[UIColor grayColor];
- [self.view addSubview:testView];
- }
- - (void)didReceiveMemoryWarning {
- [super didReceiveMemoryWarning];
- // Dispose of any resources that can be recreated.
- }
- @end
运行 是不是看到 log了
0 0
- iOS didMoveToSuperview
- ios didMoveToSuperview
- iOS didMoveToSuperview
- didMoveToSuperview
- didMoveToSuperview
- didMoveToSuperview
- 【iOS开发-67】QQ好友列表案例:UITableViewHeaderFooterView类、layoutSubviews与didMoveToSuperView方法等
- didAddSubview:、willRemoveSubview:、willMoveToSuperview:、didMoveToSuperview、willMoveToWindow:
- didAddSubview:、willRemoveSubview:、willMoveToSuperview:、didMoveToSuperview、willMoveToWindow:
- didMoveToSuperview - UITableVIew重刷新列表,内存分配问题
- didMoveToSuperview可以监听父类数据是否加载完毕
- iOS
- iOS
- IOS
- iOS
- iOS
- IOS
- ios
- 实现一个固定长度的集合队列
- 利用CPrintDialog,打印文件——流程清晰
- [Android] C/C++ logcat
- 中文分词系统NLPIR(2015版)的Java接口使用学习
- 关于一些iOS开发中容易忽略的一些属性设置
- ios didMoveToSuperview
- 系统调用的用途
- Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
- Android 将assets中的数据库写入SD卡
- linux 安装在线词典
- 稳压二极管
- js 时间计算
- swift UITableView(一)
- maven入门项目报错