登录 |  注册
首页 >  移动开发 >  IOS开发入门教程笔记 >  iOS故事板(Storyboards)

iOS故事板(Storyboards)

iOS故事板(Storyboards)是Apple在iOS 5中引入的一种可视化界面构建工具,它允许开发者在一个单一的文件中设计和管理整个应用程序的所有用户界面屏幕以及它们之间的导航关系。故事板通过Interface Builder集成到Xcode开发环境中,为开发者提供了一种直观的方式来组织UI元素、设置约束以及定义不同视图控制器间的转换逻辑。

实例步骤

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

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

story1.jpg

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

story1.jpg

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

iosstory1.jpg

5.更新 ViewController.h 如下所示

1
2
3
4
5
6
7
#import <UIKit/UIKit.h>
 
@interface ViewController : UIViewController
 
-(IBAction)done:(UIStoryboardSegue *)seque;
 
@end

6.更新 ViewController.m 如下所示

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#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 "按钮,在右侧视图控制器中选择和连接后退按钮,如下图所示

ios-story1.jpg

输出

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

ios-story1.jpg

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

ios-story1.jpg

上一篇: iOS应用程序调试
下一篇: iOS音频和视频(Audio&Video)
推荐文章
  • Android架构是一种分层设计,旨在构建一个高效、可扩展且易于开发的应用生态系统。尽管不同资料可能会根据具体解释的深度和侧重点稍有差异,但总体上,Android架构可以概括为以下几个主要层次:1. 应用程序层(ApplicationLayer)这是Android架构的顶层,包含了面向用户的各种应用
  • 创建一个Android"Hello,World!"实例涉及以下步骤,假设您已经成功搭建了Android开发环境(如Eclipse集成环境或其他IDE如AndroidStudio)。以下是一个基于Eclipse的经典示例,尽管Eclipse不再是官方推荐的Android开发工具,但依然可以用于创建简单
  • Android是什么?Android是一款由美国谷歌(Google)公司主导开发的开源移动操作系统,其设计初衷是为了智能手机和其他移动设备(如平板电脑、电视、可穿戴设备、车载信息娱乐系统等)提供一套完整的软件解决方案。Android系统基于Linux内核,并采用了一系列开源软件和谷歌自家的服务框架来
  • 概览AndroidStudio是开发Android应用程序的官方IDE,基于IntellijIDEA。你可以从官网AndroidStudio下载下载最新版本的AndroidStudio。如果你是在Windows上安装AndroidStudio的新人,找到名为android-studio-bundle
  • 搭建Android开发环境通常涉及以下几个核心步骤:搭建步骤1.安装JavaDevelopmentKit(JDK)访问Oracle或Adoptium(原AdoptOpenJDK)官方网站下载适合您操作系统的JDK版本,并完成安装。配置环境变量:在Windows系统中,需要在系统环境变量中添加JAVA
  • 在iOS开发中,要实现发送电子邮件的功能,可以使用MFMailComposeViewController类,这是Apple提供的一个内置框架——MessageUI的一部分。以下是在Swift中使用MFMailComposeViewController来发送邮件的基本步骤:实例步骤1、创建一个简单的V
学习大纲