【问题标题】:How to Access a UIImageView Added to a Storyboard如何访问添加到情节提要的 UIImageView
【发布时间】:2014-03-06 20:29:16
【问题描述】:

我是 iOS 编程新手,但我在 Swing、WinForms、WPF 和 HTML/CSS/Javascript 方面拥有丰富的经验。

我已将 UIImageView 放到故事板上并使用属性检查器设置初始图像。到目前为止,这与 NetBeans 或 VisualStudio 相同。

但是,当我打开情节提要的视图控制器时,我看不到 UIImageView 的参考,以便我以编程方式操作。

在 NetBeans (Swing) 或 VisualStudio (WinForms 或 WPF) 中,会在“代码隐藏”中创建一个变量。

我的具体问题是如何获得对 UIImageView 的引用以通过 Objective C 进行操作。

【问题讨论】:

    标签: ios objective-c uiimageview uistoryboard


    【解决方案1】:

    要使您的代码能够向用户界面对象发送消息,请创建一个从用户界面对象到代码中的插座的连接。最简单的方法是从 Interface Builder 中的对象控制拖动到助手编辑器中的实现文件。

    Apple 有一篇 优秀 文章,这里有截图: Creating an Outlet Connection

    【讨论】:

      【解决方案2】:

      XCode 和 Storyboard 的伟大之处在于“Suit and Tie”编辑器。此编辑器允许您将情节提要的元素直接连接到代码中。只需打开 UIViewController 的类,按住 Control 键单击元素,然后直接拖入代码中。

      如果您不喜欢,您可以在 .h 文件中手动添加 UIImageView 属性,然后从那里连接它。

      @property (nonatomic, retain) UIImageView *myImage;
      

      进入 ViewController 的“Connections Inspector”并将“myImage”拖到 UIImageView 元素上。

      【讨论】:

        猜你喜欢
        • 2021-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多