视频: How to Make Siri Shortcuts for Apple iPhone or iPad 2024
创建项目后,即可创建一个故事板来捕获iOS应用程序的屏幕流。故事板为开发人员提供了一种声明式(非编程)方式来布置应用程序的屏幕流程,以及定义应用程序中每个屏幕的布局。故事板由以下内容组成:
-
应用程序中每个屏幕的图形表示
-
屏幕之间转换的规范
<! --1 - >
使用空应用程序模板创建项目时,需要添加一个情节提要文件。要这样做,请按照下列步骤操作:
-
选择文件→新建→文件。
出现此屏幕,您可以在其中为新文件选择一个模板。
-
在iOS下的左侧面板上选择用户界面,然后选择“情节串联板”以添加情节串联板文件。
这个文件叫做Main。故事板,但随时挑选任何你想要的名字,只要它有。故事板扩展。保留“原位”框,以便故事板将保存在项目文件的其余部分所在的文件夹中。
在图中,请注意Tic-Tac-Toe-Chapter-8旁边的复选标记,在这种情况下,它是应用程序生成目标。此步骤使故事板成为应用程序构建目标的成员,因此在构建应用程序时,故事板将包含在构建中。
确保你检查了应用程序的构建目标;否则,你会得到奇怪的错误,需要几个小时来调试。但是,如果在添加故事板时忘记检查目标,则可以稍后再执行。
添加故事板后,您需要配置项目以使用它,如下所示:
-
编辑。 plist文件。
用。打开文件。 plist扩展 - Tic-Tac-Toe-Chapter-8-Info。 plist(plist代表 属性列表文件 )。
-
将新行添加到信息属性列表。
将鼠标移过信息属性列表的最后一行。右键单击并选择添加行。
-
设置新行的值。
如果您选择刚刚添加的新行,则会变成一个下拉列表。选择条目主要故事板文件基本名称。将鼠标移到“值”列下方的右侧,并将刚刚添加到“主”的新条目的值设置为“
-
编辑应用程序委托文件。使用项目导航器,找到应用程序委托文件(在本例中为TTTAppDelegate.m),并找到方法didFinishLaunchingWithOptions(请参阅下面的代码)。
编辑didFinishLaunchingWithOptions方法。
-
注释掉(或简单地删除)除了返回YES语句之外的所有行。(999) - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {// self。 window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; //覆盖应用程序启动后的自定义点。 //自我。窗口。 backgroundColor = [UIColor whiteColor]; // [自我。窗口makeKeyAndVisible];返回YES;}
-
右键单击故事板文件,然后选择Open As→Source Code。出现故事板,以XML显示。