首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

UINavigationController

UINavigationController 利用UINavigationController,可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型例子就是系统自带的“设置”应用 UINavigationController...的使用步骤 初始化UINavigationController 设置UIWindow的rootViewController为UINavigationController 根据具体情况,通过push方法添加对应个数的子控制器...UINavigationController以栈的形式保存子控制器 使用push方法能将某个控制器压入栈 - (void)pushViewController:(UIViewController...sender:中传入的sender 调用Segue对象的- (void)perform;方法开始执行界面跳转操作 如果segue的style是push 取得sourceViewController所在的UINavigationController...调用UINavigationController的push方法将destinationViewController压入栈中,完成跳转 如果segue的style是modal 调用sourceViewController

1.4K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Cocoa编程中视图控制器与视图类详解

    UINavigationController类 1. 导航控制器使用内置动画在视图之间切换; 2. 导航控制器自动构建并处理Back按钮; 3. 导航控制器提供简单的菜单栏可帮助用户进行自定义控件。...如常见的: C代码   UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:...C代码   //创建一个导航控制器 UINavigationController *aNav = [[UINavigationController alloc] init];   //创建一个要被推入的视图控制器...UITabBarController类       选项卡类允许用户在多个视图控制器之间移动并在屏幕的底部可定制该栏。...C代码   // 创建一个UITabBarController对象 UITabBarController *tabBarController = [[UITabBarController alloc]

    5.1K50
    领券