无法在情节提要中将按钮\标签与变量\出口连接起来
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 Controller的Identity Inspector中选择该新类,然后在该新类中编写所有代码。
【讨论】:
【参考方案3】:我也错过了这个。
对于仍然困惑的人,请在 Storyboard 中选择 View Controller(黄色框),然后在 Inspector 下选择 Identity Inspector。查看图片。
现在您将能够连接接口 .h 文件中的 IBOutlet 项目。
【讨论】:
以上是关于无法在情节提要中将按钮\标签与变量\出口连接起来的主要内容,如果未能解决你的问题,请参考以下文章
如何在情节提要中将属性 tableView 连接到 UITableView