storyboard新增、跳转和关闭ViewController页面

本文详细介绍了如何在iOS应用中实现页面跳转功能。包括在Storyboard中添加ViewController、创建对应的Swift类、关联ViewController与类、设置跳转动作及过渡动画等步骤,并演示了如何在目标页面添加返回功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 步骤1

    在storyboard画板中新增一个ViewController页面

    如图
    1.点击加号,添加控件
    2.在搜索框搜索viewcontroller
    3.点击View Controller拖至storyboard画板内

    此时storyboard画板新增ViewController页面
    在这里插入图片描述

  • 步骤2

    在项目中新增ViewControoler类

    项目中新增Cocoa Touch Class类SecondViewController
    在这里插入图片描述在这里插入图片描述

  • 步骤3

    将上述步骤中新建的SecondViewController类和storyboard中新建的页面关联

    1.点击箭头1所指图标
    2.点击箭头2所指图标
    3.在箭头3所指的Class框中填入SecondViewController

    此时画板上的新ViewController页面和项目中SecondViewController类即建立关联
    在这里插入图片描述

  • 步骤4

    在storyboard中添加页面跳转

    1.在storyboard中按住^control键不动从跳转按钮拖至SecondViewController页面松开
    2.松开后在Action Segue选项中选择Present Modally

    此时运行项目后点击跳转按钮即可查看跳转效果
    在这里插入图片描述

  • 步骤5

    选择跳转页面样式

    1.点击箭头1所指图标
    2.点击箭头2所指图标
    3.选择Kind为Present Modally
    4.选择Presentation为Full Screen
    5.选择Transition为Flip Horizontal

    此时运行项目查看页面跳转效果,可以自己更改3.4.5.选项值查看不同的页面跳转效果
    在这里插入图片描述

  • 步骤6

    在SecondViewController中添加关闭当前页面功能

    1.点击箭头1所指图标
    2.在箭头2所指输入框输入navigation搜索相关控件
    3.点击箭头3所指控件拖至画板中SecondViewController页面内
    在这里插入图片描述
    1.点击箭头1所指图标
    2.在箭头2所指输入框输入button搜索相关控件
    3.点击箭头3所指控件拖至画板中SecondViewController页面的Navigation Bar控件的内部
    在这里插入图片描述
    1.如箭头1所指按住^control键不动从返回按钮拖至SecondViewController类中如箭头2所指位置

    此时会自动生成一个按钮点击方法back()

    在方法内编写如下代码[self dismissViewControllerAnimated:YES completion:nil];

    运行项目查看效果
    在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值