使用分屏视图和弹出框开发应用
1. 应用基础结构
1.1 视图控制器关系
在应用开发中,UINavigationController 与 DetailViewController 存在根视图控制器关系。DetailViewController 是模板生成的普通 UIViewController 子类,开发者可根据应用需求选择合适的视图控制器。同时,主视图控制器中的单元格与详情视图控制器之间存在一个类型为 showDetail 的故事板 segue,点击单元格时,该 segue 会使点击项在详情视图中显示。
1.2 故事板的作用
Main.storyboard 定义了应用各控制器的连接方式,使用故事板可减少大量代码。不过,若开发者倾向于用代码完成配置,也可自行实现,本文示例将采用 Xcode 提供的方式。
2. 代码功能解析
2.1 应用委托类(AppDelegate.swift)
应用委托类的代码如下:
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDelegate {
var window: UIWindow?
func application(application: UIApplication,
didFinishLaunchingWithOptions launchOptions:
超级会员免费看
订阅专栏 解锁全文
53

被折叠的 条评论
为什么被折叠?



