如何从一个类的ViewController,如何获取一个UIView上的某种控件
来源:互联网 发布:淘宝店铺宝贝链接提取 编辑:程序博客网 时间:2024/06/05 14:05
//获取view的controller
- (UIViewController *)viewController {
for (UIView* next = [self superview]; next; next = next.superview) {
UIResponder *nextResponder = [next nextResponder];
if ([nextResponder isKindOfClass:[UIViewController class]]) {
return (UIViewController *)nextResponder;
}
}
return nil;
}
这是一个封装好的方法,直接创建一个ViewController的对象就可以调用该方法。
for (UIView *subView in view.subviews) {
if ([subView isKindOfClass:[UIButton class]]) {
NSLog(@"subview==%@",subView);
}
}
用该方法遍历UIView上的所有控件,就可以获得某种控件,再配合tag可以取到某一个具体的控件。
UINavigationController *parentViewController = (UINavigationController*)self.navigationController.parentViewController ;
NSLog(@"parentViewController==%@",parentViewController);
这个方法可以获取父类的ViewCOntroller
- 如何从一个类的ViewController,如何获取一个UIView上的某种控件
- IOS 如何从ViewController获取一个UIView上的某种或者某个控件
- 如何获取一个UIView对应的UIViewController类
- 如何输出一个某种编码的字符串?
- 获取UIview的viewcontroller
- 如何遍历一个窗体上的控件
- 如何获取一个对话控件的指针
- 如何获取一个对话控件的指针
- 如何自定义一个UIView的绘制?
- 如何遍历某种类型的控件
- git clone后,如何从远程获取某一个远程服务器上的另外一个分支
- 如何让一个Form显示在另外一个Form上的一个控件上
- 显示一个透明背景的ViewController在另一个ViewController上
- 如何移除一个View上的所有控件
- 如何获取一个控件的长和高
- 如何从uiview里面,获取其上层的uiviewcontroller
- 如何获取当前屏幕显示的viewcontroller
- 如何将一个UIView对象的内容保存为UIImage
- oracle11g 常用函数(Functions)详解
- wireshark过滤规则总结
- Mediastreamer2入门需知--数据结构和常用函数
- OpenStack详细解读:定义,好处与使用实例(1)
- UIScrollView的属性总结
- 如何从一个类的ViewController,如何获取一个UIView上的某种控件
- mediastreamer2 的简介
- CxGrid导出到Excel(Delphi)
- Shell脚本中的四则运算
- Android中使EditText失去焦点,edittext禁止弹出键盘
- centos6安装nginx
- jdk/bin & jre/bin 目录下面的工具说明
- COPY 一种接近最优的导航网格生成算法以及基于导航网格的寻路算法
- ubuntu 下chrome字体问题(标题)