iOS - 为什么当我在 Storyboard 中创建按钮时没有创建属性字段?

标签 ios ios5

我在 Storyboard中制作了一个提交按钮,并将其连接到相应 Controller 的 .h。

我需要做的就是向上移动一些元素。对于具有属性的元素,我只是做了这样的事情:

CGPoint pt = test.center;
pt.y -= 60;
test.center = pt;

但是该按钮没有为其创建属性。有人可以帮助我了解如何移动按钮以及为什么没有为按钮自动创建属性但为所有其他 ui 元素创建一个属性吗?

谢谢!

最佳答案

您需要为按钮建立两个连接,一个用于操作,一个作为 socket 。您可以在弹出的小对话框中选择要制作的内容:

select action or outlet

你可以将它们视为彼此的倒数。操作连接是指向 Controller 的按钮(与以编程方式将目标/操作传递给按钮相同), socket 是指向按钮的 Controller ,以便它可以随时操纵它。

关于iOS - 为什么当我在 Storyboard 中创建按钮时没有创建属性字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11479237/

相关文章:

iphone - ios解析包含数组的json?

ios - 获取 SKSpriteNode 的位置

ios - Capturer(iPhone 摄像头)未提供给 TVIVideoCapturer for TwilioVideo iOS SDK

iPhone UITableView 在顶部添加内容无需滚动

ios5 - UIViewContentMode 模式指的是什么类型的内容?

iphone - UIImageView不接受图像并给出Null?如何解决。?

ios - NSRegularExpression-如何匹配可能带有括号,方括号等的文本

ios - AppStore 应用内区域价格是如何计算的?

ios - 在 tableViewCell 上显示来自子节点的所有数据

objective-c - 在 UIViewController 的 prepareForSegue 中访问属性