怎么得到一个view 所在的控制器(viewController)
2014-05-17 13:06
281 查看
//得到此view 所在的viewController
- (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;
}
- (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;
}
相关文章推荐
- 得到一个view 所在的控制器(viewController)
- 怎样找到一个view所在的控制器(viewController)
- 关于怎么得到一个UIView所在的控制器或者说关于第三方库UIViewAdditions
- 查找一个view所在的控制器
- 推出一个透明的Viewcontroller控制器
- 获取某一个view所在视图控制器,进而可以进行跳转等操作
- C#编译器优化那点事 c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错 webAPI 控制器(Controller)太多怎么办? .NET MVC项目设置包含Areas中的页面为默认启动页 (五)Net Core使用静态文件 学习ASP.NET Core Razor 编程系列八——并发处理
- tp框架一个controller控制器对应一个view下的文件夹
- asp.net mvc 使用ajax请求 控制器 (PartialViewResult)分部的action,得到一个分部视图(PartialView)的HTML,进行渲染
- 自定义Cell(完成设置界面)并且自定义一个基类控制器(ZZSettingViewController)(自定义Cell4⃣️)
- 在导航控制器的rootviewcontroller中push一个控制器 出现view重叠现象
- 如何present出一个透明导航控制器NavigationController + UIVisualEffectView实现模糊效果、毛玻璃效果
- 【iOS开发】获取当前view(视图)所在的Controller(控制器)
- 1个viewController怎么关联2个XIB,一个是iphone的XIB,一个是ipad的xib
- 自定义modal一个控制器的效果, presentViewController
- 创建一个Storyboard工程 storyboard是在ios5中引入的新控件,能够更加清晰、简单的整合多个ViewController的关系,下面主要介绍一下怎么初建一个storyboard的工程
- 怎么在当前的view上获取所在的控制器(UIViewController),实现跳转
- 视图篇——表格视图UITableView及控制器UITableViewController
- presentModalViewController显示半透明的一个view
- 得到一个正在运行进程的 EXE 文件所在目录