2012-12-27 86 views
0

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

回答

0

您应该使用IBOutlets。连接故事板UI对象IBOutlets,你可以从代码 修改UI对象的属性可以声明IBOutlet中链接此

IBOutlet type variableName 

入住此视频教程,这将帮助你很多。

Video Link

0

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

+0

我试图发布图像,但显然我太新,以至于stackoverflow。 – user1654889

+0

看来你已经选择了另一个答案作为正确的答案,所以不需要发布图片。我很高兴你找到了你的问题和快乐编码的正确答案。:) –

相关问题