`

如何获取view的controller

阅读更多
[b]如何获取view的controller[/b]

//获取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;
}
//点击提交按钮
-(void)buttonPress{

    ElectronFrom *electronForm=[[ElectronFrom alloc]init];
    [[self viewController].navigationController pushViewController:electronForm animated:YES];
    [electronForm release];
 
}




0
0
分享到:
评论

相关推荐

    Model View Presenter vs Model View Controller

    3. **Presenter**:介于View和Model之间,它接收View的事件并处理这些事件,然后更新Model或与Model交互以获取数据。Presenter也负责将Model的数据呈现给View。 MVP的主要优点是: - 测试友好:由于Presenter隔离了...

    iOS中的View Controller Lifecycle

    在iOS开发中,View Controller(视图控制器)生命周期是开发者必须深入理解的重要概念。View Controller是Apple提供的一个关键组件,用于管理屏幕上的UI元素和用户交互。本文将详细阐述iOS中View Controller生命周期...

    MVC实现View—controller—Model分离

    MVC(Model-View-Controller)模式是一种经典的软件设计模式,广泛应用于Web开发领域,用于实现应用程序的业务逻辑、用户界面和数据存储之间的分离。这种模式将应用程序的不同部分划分为三个主要组件:模型(Model)...

    view和controller之间传json完整代码

    在软件开发中,MVC(Model-View-Controller)架构模式是一种常见的设计模式,用于组织应用程序的业务逻辑、用户界面和数据处理。在这个模式中,`View`(视图)负责展示数据,`Controller`(控制器)处理用户交互并...

    ASP.NET MVC学习笔记-Controller与View传值.

    ### ASP.NET MVC学习笔记-Controller与View传值 #### 一、引言 在ASP.NET MVC框架中,数据从Controller传递到View的方式是至关重要的。相比于传统的ASP.NET Web Forms模式,MVC架构更加注重分离关注点,即Model、...

    ios static ControllerView的调用

    在iOS开发中,静态ControllerView通常指的是使用Swift或Objective-C创建的一个静态的UIViewController子类,它的界面元素(如UILabel、UIButton等)通过故事板(Storyboard)进行定义,并且不涉及复杂的动态数据绑定...

    MVC2中Controller向View传递数据的三种方式

    在ASP.NET MVC2框架中,Controller与View之间传递数据的方式有多种选择,这对于构建高效、灵活的Web应用程序至关重要。本文将详细介绍三种常见的Controller向View传递数据的方法:通过`ViewData`、通过`ViewModel`...

    MVC4 Model View Controller分离成独立项目

    小项目或功能比较单一的项目可以直接新建一个MVC基本项目类型即可,但随着需求不断迭代,项目的功能模块越来越多,甚至有些模块可以独立开发,这时就要考虑主项目的M/V/C三大部分分离,便于不同角色的工程师专注自己...

    model view controller之间如何交互1

    在Spring MVC框架中,Model-View-Controller(MVC)设计模式被广泛应用于构建Web应用程序。这个模式将应用逻辑分隔为三个主要组件:模型(Model)、视图(View)和控制器(Controller),使得代码更加模块化,易于...

    Controller01. 初探 Controller 控制器与Routing和View的关系

    [Laravel][PHP][教學]_Controller#01._初探_Controller_控制器與Routing和View

    View层、ControllerView层、Controller层层、Service层、Dao层的介绍

    View层、Controller层、Service层、Dao层的区别以及对应的功能

    DAO层_Service层_Controller层、View层介绍

    DAO层_Service层_Controller层、View层的一些了解知识,帮助填充对这部分比较空白的开发者们。

    ModelViewController.rar

    1. **MVC模式**:Model-View-Controller模式是一种软件设计模式,用于分离应用程序的数据处理(Model)、用户界面展示(View)和业务逻辑控制(Controller)。这种分离使得各部分的职责明确,易于维护和扩展。 2. *...

    ASP.NET中添加View与Razor引擎以及View解析和Controller向View传值示例代码.zip

    ASP.NET中添加View与Razor引擎以及View解析和Controller向View传值示例代码.zip

    springmvc_controller_03

    总结,Spring MVC 中的 Controller 负责接收和响应 HTTP 请求,通过注解进行路由配置,结合 Model 和 View 实现数据处理和视图渲染,是整个 Web 应用的核心组成部分。理解并熟练运用 Controller,可以高效地构建高...

    springmvc_controller_01

    Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,专门用于构建 MVC(Model-View-Controller)架构的 Web 应用程序。在这个名为 "springmvc_controller_01" 的资源包中,我们很可能会...

    php bts 部分controller

    控制器(Controller)是MVC(Model-View-Controller)设计模式中的关键组件,它负责处理用户请求,协调模型和视图之间的交互。 当描述中提到“晕倒,本来写好的controller,model,view都被误删了”,这意味着...

    MVC的实现原理ControllerAction

    在深入探讨.NET MVC框架中的`Controller`与`Action`之前,我们先简要回顾一下MVC(Model-View-Controller)模式的基本概念及其在.NET MVC框架中的具体实现。 #### 1. MVC 模式简介 MVC是一种软件架构模式,它将...

    Mvc controller 多层级目录

    通常,MVC项目中,每个Controller下的每个Action都会对应一个View,而在多层级目录下,这些View会根据Controller的层级结构相应地组织在Views目录下,如`Views\Admin`、`Views\Users`等。 在提供的压缩包文件中,...

    An_easy-to-use_view_controller_that_animates_

    An_easy-to-thumb_URBMediaFocusViewController_An_easy-to-use_view_controller_that_animates_thumb_URBMediaFocusViewController.zipuse_view_controller_that_animates_thumb_URBMediaFocusViewController_An_...

Global site tag (gtag.js) - Google Analytics