首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果需要,如何重新创建主情节提要

如果需要,如何重新创建主情节提要
EN

Stack Overflow用户
提问于 2015-12-16 10:10:17
回答 2查看 68关注 0票数 0

我正在创建一个记事卡应用程序,我需要能够制作一个新的记事卡,因为我想要的次数。我想这样做,这样用户就不会受到笔记卡数量的限制。如果他们愿意,我需要知道如何创建一个新的视图控制器(或记事卡)。因此,他们创建的页面可以是相同的,但新的笔记卡片不能与上一个笔记卡片的视图相同,否则它将不是他们创建的新笔记卡片。为了达到这个目的,我尝试为创建的新notecard创建一个新视图。

EN

回答 2

Stack Overflow用户

发布于 2015-12-16 10:43:02

把情节提要中的场景想象成一个模板。当你从情节提要调用一个视图控制器时,你会得到一个新的副本。

假设你的应用程序有一个主控视图控制器,上面有一个“创建便签卡”按钮。您可以将该按钮连接到实例化并显示笔记卡视图控制器的新副本的IBAction。IBAction方法可能如下所示:

代码语言:javascript
复制
@IBAction func createNoteCard(UIButton sender)
{
  //Create a new instance of a Note card view controller
  let newCard = 
    self.storyboard.instantiateViewControllerWithIdentifier("NoteCard")

  //Put your code to configure the view controller here.

  //Display the new note card view controller to the screen
  self.presentViewController(newCard, animated: true)
}
票数 2
EN

Stack Overflow用户

发布于 2015-12-16 10:42:35

一种设计被多次使用是很常见的。我认为更符合逻辑的做法是创建一个viewController,并根据选择的notecard传递数据,或者在“创建”新卡时传递一个空白数据集。这是与UITableView (列出您的记事卡)一起使用的常见设计,当单击它时,会打开所选的特定卡片。详细信息(notecard)视图总是相同的视图,但传递给它的是不同的数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34302838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档