【问题标题】:How to connect Interface Builder elements to Xcode variables?如何将 Interface Builder 元素连接到 Xcode 变量?
【发布时间】:2011-07-10 20:36:01
【问题描述】:

我对 iPhone 开发非常陌生,正在尝试在 Xcode 中制作一个标签栏应用程序。

我的理解是它应该像这样工作:

  1. 创建标签栏应用程序
  2. 将变量添加到视图(即FirstViewController.h)
  3. 在实例生成器中添加元素
  4. 从新的参考出口到文件的所有者画线,然后 变量应该会弹出。

最后一步是我遇到问题的地方,当我向 File's Owner 写一行时,唯一显示的是“查看”。我的变量都没有出现在那里。有什么想法吗?

具体来说,我正在尝试制作一个滑块和一个显示滑块更改值的标签。我知道要做到这一点,我需要一个滑块、标签和函数来处理 ValueChanged 事件。我可以创建变量和 UI 元素,但似乎无法链接它们。

【问题讨论】:

标签: iphone xcode interface-builder


【解决方案1】:

在接口中声明变量时,需要将它们声明为(IBOutlet)

UILabel IBOutlet *myLabel;

问答here有更多信息。

【讨论】:

  • 对不起,但它仍然不适合我。在 UILabel 之前我有 IBOutlet 之前,所以我按照你的建议尝试了它,但没有骰子。 #import <UIKit/UIKit.h> @interface FirstViewController : UIViewController { UILabel IBOutlet *myLabel; } @property(nonatomic, retain) IBOutlet UILabel *myLabel; @end
【解决方案2】:
uilabel must be like below
UILabel IBOutlet *myLabel;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-02
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    • 2015-01-23
    相关资源
    最近更新 更多