繁体   English   中英

无法控制拖动按钮到SecondViewController中

[英]Unable to control drag button into a SecondViewController

屏幕截图

如标题所述,我无法控制将按钮拖动到我创建的SecondViewController中。

这是我采取的所有步骤:

1)进入编辑器->嵌入->导航控制器以创建新的导航控制器。 然后,我在ViewController上添加了一个链接到另一个页面的按钮。

2)然后我创建了另一个swift文件SecondViewController.swift

3)我在“ RootViewController”中添加了一个按钮(基本上是我的原始页面所连接的按钮)

4)我将按钮的类更改为SecondViewController,将“ RootViewController”的类更改为SecondViewController。

5)我尝试将按钮从“ RootViewController”拖动到“ SecondViewController”中,但是它不起作用。

有人能指出我在上述5个步骤中出现的错误吗?

按钮不是视图控制器。 其身份应保持UIButton或子类UIButton

您的名为“ Root View Controller”的VC是UITableViewController的实例。 如果要更改其标识,则必须子类化UITableViewController,并在其中实现表委托和数据源方法。

将此子类称为“ SecondViewController”是非常误导的。 至少所有它都是“ MyTableViewController”。

然后创建另一个子类,这次是UIViewController 称之为MyDestinationViewController 将VC拖到表VC的右侧,然后在StoryBoard中更改其标识。 从“场景视图”层次结构中揭示的“表视图”单元原型中选择到此目标控制器。 (您需要使用Scene层次结构,因为在Storyboard中正确选择对象层次结构的正确级别非常不便。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM