`
leobluewing
  • 浏览: 240976 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

UINavigationController相关一些笔记 2 (纯代码和IB的实现)

阅读更多
上一篇是写了 UINavigationController的特性。这篇记一下两种方式生成的不同。


1.IB实现。  IB实现等于多出一个类来专门做UINavigationController的初始化,相对于代码实现,没什么具体的差别。 创建一个UIViewController的IB,包含一个 NavigationController。

在类中建立  IBOutlet UINavigationController *navi; 然后将IB中的NavigationController和类中的navi连线。建立关系。然后在NavigationController中的指定第一个view是哪个。
最后在类的viewDidLoad方法中 [self.view addSubview:navi.view];。

在调用时,即loginview中,直接alloc类,然后[[self.view window]addSubview:v.view];



2.代码实现: 不需要特定的类,直接在loginview中

    view1 *v1 = [[view1 alloc]initWithNibName:@"view1" bundle:nil];
    NoxibWorkviewer *v = [[NoxibWorkviewer alloc]initWithRootViewController:v1];
    [self.view addSubview:v.view];

所以本质上来说 代码实现和IB实现 就是 初始化的几句话单独拉了出去。
分享到:
评论

相关推荐

    UITabBarController和UINavigationController混用

    在iOS应用开发中,`UITabBarController` 和 `UINavigationController` 是两种常用且重要的控制器,它们各自负责不同的界面展示逻辑。`UITabBarController` 通常用于实现底部标签栏切换不同功能模块,而 `...

    纯代码搭建iOS三级结构(UITabbarController+UINavigationController+UIViewController)

    这个话题将深入探讨如何使用纯代码方式来搭建一个包含三级结构的UI,即`UITabBarController` + `UINavigationController` + `UIViewController`。这个结构常用于大型应用,因为它提供了良好的导航和组织用户内容的...

    UINavigationController Demo代码

    在iOS应用开发中,`UINavigationController`是苹果提供的一个核心组件,主要用于管理多个视图控制器的堆栈,实现页面间的导航。本示例代码“UINavigationController Demo”将深入讲解如何在iOS应用中有效地使用`...

    UINavigationController demo

    在iOS开发中,`UINavigationController`是苹果提供的一种强大的视图控制器容器,它负责管理一个堆栈式的视图控制器序列,通常用于实现类似iOS设备上的导航界面。`UINavigationController`在应用中的作用至关重要,它...

    UInavigationController

    UInavigationController笔记

    UINavigationController详解与使用(二)页面切换和segmentedController

    在iOS开发中,`UINavigationController`是苹果提供的一种强大的视图控制器容器,它负责管理一个堆栈式的视图控制器序列,通常用于实现页面间的导航。本篇将深入讲解`UINavigationController`的页面切换机制以及如何...

    UITabBarController和UINavigationController的整合使用

    UITabBarController和UINavigationController的整合使用DEMO,详情见:http://blog.csdn.net/hwe_xc/article/details/50588500

    IOS7 UINavigationController滑动Demo

    2. **UINavigationController的代理方法**:通过实现UINavigationControllerDelegate协议,开发者可以监听和控制导航控制器的行为。例如,`navigationController:didShowViewController:animated:`方法可以在控制器...

    iOS 自定义UINavigationController和UITabBarController

    在iOS应用开发中,`UINavigationController`和`UITabBarController`是两个核心的控制器,用于构建常见的用户界面结构。它们分别是导航栈和标签页切换器,但有时开发者可能需要根据应用的需求进行定制,以实现独特的...

    UINavigationController+UITabBarController框架

    我们写iOS项目的时候,基本都是一个UINavigationController套一个UITabBarController的形式,就是上面一个导航栏,下面几个按钮的工具条的形式。我写了几个应用,发现如果每次都重新写的话完全就是浪费精力和时间,...

    UINavigationController

    `UINavigationController`是iOS开发中的一个核心组件,属于UIKit框架的一部分,主要负责管理应用程序中的视图控制器(UIViewController)栈,实现屏幕之间的导航操作。在iOS应用设计中,它扮演着非常重要的角色,...

    UINavigationController 显示隐藏

    `UINavigationController`提供了在这些视图控制器之间进行导航的功能,比如通过手势或按钮来实现页面的“前进”和“后退”。 在标题"UINavigationController 显示隐藏"中,我们可以理解为讨论的是如何控制`...

    UINavigationController自定义

    在iOS应用开发中,`UINavigationController`是苹果提供的一个核心组件,用于管理多个`UIViewController`的堆栈,实现页面间的导航。本篇文章将深入探讨如何对`UINavigationController`进行自定义,特别是关于...

    iOS开发例程 -- UINavigationController和UITabBarController合用

    很多时候我们创建一个基于UITabBarController的application以后还希望能够在每个tab view都可以实现导航控制,即添加一个UINavigationController来实现tabview内部的view之间的切换,这即是本文所要介绍的。

    页面跳转 UITabBarController+UINavigationController+UIViewController

    `UITabBarController`用于实现底部标签栏切换不同功能模块,`UINavigationController`则管理着一个堆栈式的视图控制器序列,支持前进和后退操作,而`UIViewController`是所有自定义视图控制器的基础类,承载着具体的...

    ios TabBar + Navigation纯代码实现

    本文将详细阐述如何在iOS应用中纯代码实现TabBar和Navigation的集成。 首先,我们需要创建一个TabBarController类,继承自UITabBarController。在这个类中,我们将设置TabBar的各个标签项(TabBarItem)。每个标签...

    UINavigationController返回按钮的事件

    上传的demo关于UINavigationController中back按钮的重写方法, UINavigationController的back按妞本身是没有监听方法的,但是我们通过添加类目可以使back按钮具有监听的作用.让我们能在UINavigationController触发返回...

    uinavigationcontroller用法.rar

    下面我们将深入探讨uinavigationcontroller的相关知识点。 1. **uinavigationcontroller的基本概念**: - UINavigationCotroller是一个容器视图控制器,它维护了一个堆栈,可以将多个UIViewController实例按照先进...

    iOS 使用UINavigationController进行页面间跳转

    在iOS应用开发中,页面间的跳转是用户体验的重要组成部分,而`UINavigationController`是苹果提供的一个强大工具,用于管理屏幕间的导航。这个类提供了一种优雅的方式来组织和控制多个`UIViewController`实例,允许...

Global site tag (gtag.js) - Google Analytics