2010-11-09 41 views
1

因爲我需要沿着iPad的所有四邊放置圖像,所以我認爲我可以使用這些方法之一將圖像的方向'向上'放到相應的一側。是否有UIImage imageWithCGImage:scale:orientation:method?或錯誤的文檔和錯誤的方法?

我對iOS相對比較陌生,但我通讀了Apple文檔。因爲蘋果文檔似乎暗示我可以用UIImage類來實現這個目標,所以我去了。具體來說,他們的UIImage類參考文檔指出有一個類方法「imageWith ...」和一個實例方法「initWith ...」。但是我在頭文件中找不到。我假設頭文件是黃金的。我錯過了明顯的東西嗎?

對另一種方法的建議 - 意思,我應該讀什麼類和文檔?或代碼示例?

感謝

大衛

回答

0

類引用是正確的。您也應該能夠在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,那麼您不能使用此方法。

+0

肯尼,我很感謝澄清。 – PommeOuest 2010-11-10 21:00:15

+0

謝謝你的回覆Kenny。我正在使用SDK 3.2,因爲我正在爲iPad開發。我不認爲該文件將在4.0級......我的壞。 – PommeOuest 2010-11-10 21:10:07