无法在情节提要中将按钮\标签与变量\出口连接起来

Posted

技术标签:

【中文标题】无法在情节提要中将按钮\\标签与变量\\出口连接起来【英文标题】:Can't connect a button\label with variable\outlet in storyboard无法在情节提要中将按钮\标签与变量\出口连接起来 【发布时间】:2012-09-18 21:08:37 【问题描述】:

我创建了 2 个视图控制器:第一次我创建了一个按钮,当单击它时,您将打开另一个带有按钮和标签的视图控制器。我已经为他们创建了出口和变量。

我的问题是:当我尝试将按钮\标签与变量\出口连接时,我看不到按钮\标签周围的选择 -> 我的意思是我无法连接商场。为什么?

附注不要输入减号,我只是新程序员!

【问题讨论】:

【参考方案1】:

您可以发布您的 IBOutlet 声明吗? 您必须像这样声明 UIButtons 以使它们在 Interface Builder 中工作(连接):

@property (nonatomic, strong) IBOutlet UIButton *aButton;

对于一个标签,它是一样的:

@property (nonatomic, strong) IBOutlet UILabel *aLabel;

我认为你要么忘记写 IBOutlet,要么你的变量类型错误。

【讨论】:

将您的网点设为weak 是很常见的,因为他们的superview 会保留它们。 需要澄清的问题,例如“您可以发布您的 IBOutlet 声明吗?” should be left as comments instead of answers.【参考方案2】:

好的!我解决了任务。

我只需要创建一个新的Objective-C class,在第二个View ControllerIdentity Inspector中选择该新类,然后在该新类中编写所有代码。

【讨论】:

【参考方案3】:

我也错过了这个。

对于仍然困惑的人,请在 Storyboard 中选择 View Controller(黄色框),然后在 Inspector 下选择 Identity Inspector。查看图片。

现在您将能够连接接口 .h 文件中的 IBOutlet 项目。

【讨论】:

以上是关于无法在情节提要中将按钮\标签与变量\出口连接起来的主要内容,如果未能解决你的问题,请参考以下文章

使用按钮将视图与情节提要中的 tableview 连接

如何在情节提要中将属性 tableView 连接到 UITableView

viewDidLoad 中未知的情节提要按钮

将 UIView 添加到情节提要

无法通过情节提要创建 Unwind Segue Xcode 11

在情节提要中向标签栏控制器场景添加按钮