【问题标题】:Setting the image of a UIImageView in Interface Builder在 Interface Builder 中设置 UIImageView 的图像
【发布时间】:2009-11-14 15:36:35
【问题描述】:

当我在 IB 中为 UIImageView 设置图像并模拟界面时,按钮和内容会显示,但图像视图不会。

【问题讨论】:

    标签: iphone objective-c interface-builder uiimageview


    【解决方案1】:

    这是因为 Interface Builder 使用的模拟器独立于您的项目。它只是获取您的 xib 文件,构建界面并显示它。因此,它找到引用但找不到的任何资源都将被跳过。因此,如果您的UIImageView 使用名为“myImage.png”的图像,那么当模拟器运行时,它将尝试执行[UIImage imageNamed:@"myImage.png"];。由于“myImage.png”不是模拟器包的一部分,它会无法创建图像,并且你的 UIImageView 将是空白的。

    它可以创建按钮,因为(显然)按钮是标准的、全局可用的代码。您的项目特定资源不是。

    【讨论】:

    • 谢谢,我想知道为什么“模拟界面”似乎不起作用
    猜你喜欢
    • 2011-02-08
    • 2013-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 1970-01-01
    • 2013-01-17
    相关资源
    最近更新 更多