正如标题所述,我无法控制 - 将按钮拖动到我创建的SecondViewController中。
以下是我采取的所有步骤:
1)去编辑 - >嵌入 - > Navigation Controller用于创建新的导航控制器。然后,我在我的ViewController上添加了一个链接到另一个页面的按钮。
2)然后我创建了另一个swift文件,SecondViewController.swift
3)我在“RootViewController”中添加了一个按钮(基本上是我的原始页面所连接的)
4)我将按钮的类更改为SecondViewController,将“RootViewController”的类更改为SecondViewController。
5)我尝试控制 - 将按钮从“RootViewController”拖动到“SecondViewController”,但它不起作用。
有人在我采取的上述5个步骤中指出错误吗?
答案 0 :(得分:0)
按钮不是视图控制器。其身份应保持UIButton
或UIButton
的子类。
您的VC名为“Root View Controller”是UITableViewController的一个实例。如果要更改其标识,则必须继承UITableViewController,并在其中实现表委托和数据源方法。
调用这个子类'SecondViewController'是非常误导的。至少它是'MyTableViewController'。
然后创建另一个子类,这次是UIViewController
。称之为MyDestinationViewController
。将VC拖出到表VC的右侧,并在StoryBoard中更改其标识。从“场景”层次结构中显示的“表视图”单元格原型查询到此目标控制器。 (您需要使用Scene层次结构,因为在Storyboard中选择正确级别的对象层次结构非常不方便。)