IOS 故事板(Storyboards)


简介

Storyboards在 iOS 5 中才有介绍,当我们用Storyboards时,部署目标应该是iOS5.0或更高版本。

Storyboards 帮助我们了解视觉流动的画面,在界面为

MainStoryboard.storyboard下创建所有应用程序屏幕。 ### 实例步骤

  1. 创建一个single view application,创建应用程序时选择 storyboard 复选框。

  2. 选择MainStoryboard.storyboard,在这里你可以找到单一视图控制器。添加一个视图控制器,更新视图控制器,如下所示

storyboardInterface

3.连接两个视图控制器。右键单击show modal(显示模式)按钮,在左侧视图控制器将其拖动到右视视图控制器中,如下图所示:

storyboardButtonAction4.现在从如下所示的三个显示选项中选择modal(模态)

storyboardButtonActionModal

5.更新 ViewController.h 如下所示

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

-(IBAction)done:(UIStoryboardSegue *)seque;

@end

6.更新 ViewController.m 如下所示

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];    
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
-(IBAction)done:(UIStoryboardSegue *)seque{
    [self.navigationController popViewControllerAnimated:YES];
}

@end

7.选择MainStoryboard.storyboard,并右键点击Exit 按钮,在右侧视图控制器中选择和连接后退按钮,如下图所示

storyboardButtonExitAction

输出

在iPhone设备中运行该应用程序,得到如下输出结果

storyboardOutput1

现在,选择显示模式,将得到下面的输出结果

storyboardOutput2

若文章对你有帮助,可以点赞或打赏支持我们。发布者:lyh会员,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/ios-%e6%95%85%e4%ba%8b%e6%9d%bfstoryboards/

(0)
lyhlyh会员认证作者
上一篇 2023年 4月 1日 下午9:07
下一篇 2023年 4月 1日 下午9:17

相关推荐

  • rcconf

    文章目录rcconf补充说明语法选项 rcconf Debian Linux下的运行等级服务配置工具 补充说明 rcconf命令 是Debian Linux下的运行等级服务配置工具…

    入门教程 2024年 3月 1日
  • col

    文章目录col补充说明语法选项 col 过滤控制字符 补充说明 col命令 是一个标准输入文本过滤器,它从标注输入设备读取文本内容,并把内容显示到标注输出设备。在许多UNIX说明文…

    入门教程 2023年 12月 7日
  • wait

    文章目录wait补充说明语法参数实例 wait 等待进程执行完后返回 补充说明 wait命令 用来等待指令的指令,直到其执行完毕后返回终端。该指令常用于shell脚本编程中,待指定…

    入门教程 2024年 1月 3日
  • switch 语句

    文章目录switch 语句default case包含多个表达式的 case没有表达式的 switchfallthrough switch 语句 上一节:第九篇 循环语句下一节:第…

    2023年 12月 5日
  • mkfs

    文章目录mkfs补充说明语法选项参数实例 mkfs 用于在设备上创建Linux文件系统 补充说明 mkfs命令 用于在设备上(通常为硬盘)创建Linux文件系统。mkfs本身并不执…

    入门教程 2024年 1月 3日
  • Git 工作区、暂存区和版本库

    基本概念 我们先来理解下 Git 工作区、暂存区和版本库概念: 工作区:就是你在电脑里能看到的目录。 暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 i…

    2024年 4月 30日
  • C++ 的关键字(保留字)完整介绍

    1. asm asm (指令字符串):允许在 C++ 程序中嵌入汇编代码。 2. auto auto(自动,automatic)是存储类型标识符,表明变量自动具有本地范围,块范围的…

    2024年 3月 18日
  • Hello World

    文章目录Hello World搭建Go工作空间运行 Go 程序1、使用 go run 命令。在命令提示符中输入以下命令2、使用 go install 命令。在命令提示符中输入以下命…

    2023年 12月 5日
  • 方法

    文章目录方法什么是方法?案例为什么使用方法而不是函数?指针接收者 vs. 值接收者何时使用指针接收者,何时使用值接收者?匿名字段函数方法的值接收者 vs. 函数的值参数方法的指针接…

    2023年 12月 5日
  • grub2-set-default

    文章目录grub2-set-default语法实例 grub2-set-default 设置系统默认的启动内核 语法 Usage: grub2-set-default [OPTIO…

    入门教程 2023年 12月 14日
Translate »