探索应用开发:食谱详情、编辑流程与 Core Data 核心组件
1. 食谱详情展示
当用户在应用中选择一个食谱时,我们希望在一个屏幕上展示该食谱的所有信息,方便用户轻松获取信息并准备食谱。为实现这一目标,需要一个较为复杂的 UIViewController 。
在 UIViewController 中,我们将接收到的数据对象显示在一个可能较长的 UIScrollView 中。 UINavigationBar 中的编辑按钮是该视图控制器的关键部分,点击编辑按钮后,将进入编辑工作流,此过程与食谱列表中的添加工作流相同。以下是相关代码:
// PPRecipes/PPRecipes/PPRDetailViewController.swift
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
guard let identifier = segue.identifier else {
fatalError("Unidentified segue")
}
assert(identifier == "editRecipe", "Unexpected identifier: \(identifier)")
let controller = segue.destinationViewController
as! PPREditRecipeViewCo
超级会员免费看
订阅专栏 解锁全文
10

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



