0

我在情节提要上制作了一个非常小的 UI,但我对 XCode 和 Objective C(来自 Java)还很陌生,而且我在添加功能时遇到了一些麻烦。我知道我应该创建 UITableViewController (storeTableViewController) 的子类并将情节提要控制器的类设置为该类。问题是,当我这样做时,我在情节提要中的所有辛勤工作都被抹去了,我可以看到代码与我的 UI 显示冲突的地方(例如,tableView:numberOfRowsInSection 总是返回 0),我认为有足够的时间和耐心,我可以对 UI 进行编程,但是有什么方法可以使用我的所有这些工作吗?已经在情节提要上完成并且仍然能够添加功能?我想在顶部设置一个文本框作为第一响应者,并能够以编程方式更改命令中的图像和标签。

4

2 回答 2

0

您可能应该使用 IBOutlets。将 StoryBoard UI 对象连接到 IBOutlets,您可以从代码中修改 UI 对象的属性您可以声明 IBOutlet link this

 IBOutlet type variableName

查看此教程视频,这将对您有很大帮助。

视频链接

于 2012-12-27T04:41:24.560 回答
0

我使用故事板作为画布。我插入我想要的插座和所有小细节,然后我四处走动并构建类。话虽如此,您需要声明一个 urtext 字段出口(取决于您希望它做什么)然后添加必要的委托并允许它在选择器上执行。然后就可以声明函数了。通过控制和拖动可以很容易地将它链接到情节提要中。就图像而言,您可以使用 uiimage 并声明其功能以及它如何根据代码的变化而变化。我的建议是拍摄您的故事板的屏幕截图并将其与您的问题一起发布,以便我/我们可以帮助您编写代码。但就你的问题而言,我希望这个答案能让你满意。快乐编码。:)

于 2012-12-27T04:57:53.777 回答