【问题标题】:Is there a UIImage imageWithCGImage:scale:orientation: method? Or wrong doc & wrong approach?是否有 UIImage imageWithCGImage:scale:orientation: 方法?还是错误的文档和错误的方法?
【发布时间】:2010-11-09 21:45:29
【问题描述】:

由于我需要沿 iPad 的所有 4 个侧面放置图像,因此我假设我可以使用其中一种方法将图像的方向相对于相应的侧面“向上”放置。

我对 iOS 比较陌生,但我通读了 Apple 文档。因为 Apple 文档似乎表明我可以使用 UIImage 类来完成此操作,所以我继续前进。具体来说,他们的 UIImage Class Reference 文档指出有一个类方法“imageWith...”和一个实例方法“initWith...”。但我在头文件中都找不到。我假设头文件是金色的。我错过了什么明显的东西吗?

另一种方法的建议 - 意思是,我应该阅读哪些课程和文档?还是代码示例?

谢谢

大卫

【问题讨论】:

    标签: ios ios4 uiimage


    【解决方案1】:

    类引用是正确的。您也应该能够在UIImage.h 中找到方法声明,例如在 iPhone SDK 4.1 中有:

    UIKIT_EXTERN_CLASS @interface UIImage : NSObject {
      @package
        ...
    }
    
    ...
    + (UIImage *)imageWithCGImage:(CGImageRef)imageRef scale:(CGFloat)scale orientation:(UIImageOrientation)orientation __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);
    
    ...
    - (id)initWithCGImage:(CGImageRef)imageRef scale:(CGFloat)scale orientation:(UIImageOrientation)orientation __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);
    

    请注意,此方法仅在 4.0 之后可用。如果您的 SDK 配置为 3.2,则不能使用此方法。

    【讨论】:

    • 肯尼,感谢您的澄清。
    • 感谢您的回复肯尼。我正在使用 SDK 3.2,因为我正在为 iPad 开发。我不认为该文档会处于 4.0 级别……我的错。
    猜你喜欢
    • 1970-01-01
    • 2013-07-24
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    • 2016-10-24
    • 1970-01-01
    • 2018-06-24
    相关资源
    最近更新 更多