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

相关推荐

  • wc

    文章目录wc补充说明语法选项参数例子 wc 统计文件的字节数、字数、行数 补充说明 wc命令 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。利用wc指令我们可以计算文件…

    入门教程 2023年 12月 27日
  • compress

    文章目录compress补充说明语法选项参数实例 compress 使用Lempress-Ziv编码压缩数据文件 补充说明 compress命令 使用“Lempress-Ziv”编…

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

    文章目录sshd补充说明语法选项 sshd openssh软件套件中的服务器守护进程 补充说明 sshd命令 是openssh软件套件中的服务器守护进程。 语法 sshd(选项) …

    入门教程 2024年 3月 11日
  • mv

    文章目录mv补充说明语法选项参数实例 mv 用来对文件或目录重新命名 补充说明 mv命令 用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目…

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

    文章目录telinit补充说明语法选项参数EnvironmentFiles telinit 切换当前正在运行系统的运行等级 补充说明 telinit命令 用于切换当前正在运行的Li…

    入门教程 2024年 3月 11日
  • Helm | Helm 展示value

    文章目录helm show values简介可选项从父命令继承的命令请参阅 helm show values 显示chart的values 简介 该命令检查chart(目录、文件或…

    入门教程 2023年 12月 14日
  • eject

    文章目录eject补充说明语法选项参数 eject 用来退出抽取式设备 补充说明 eject命令 用来退出抽取式设备。若设备已挂入,则eject命令会先将该设备卸除再退出。 eje…

    入门教程 2023年 12月 14日
  • 数据清洗

    数据清洗是对一些没有用的数据进行处理的过程。 很多数据集存在数据缺失、数据格式错误、错误数据或重复数据的情况,如果要对使数据分析更加准确,就需要对这些没有用的数据进行处理。 在这个…

    2023年 5月 16日
  • dmidecode

    文章目录dmidecode补充说明语法选项实例 dmidecode 在Linux系统下获取有关硬件方面的信息 补充说明 dmidecode命令 可以让你在Linux系统下获取有关硬…

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

    文章目录cdrecord补充说明语法选项参数实例 cdrecord Linux系统下光盘刻录功能命令 补充说明 cdrecord命令 用于Linux系统下光盘刻录,它支持cd和DV…

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