答えて
画像データがあるかどうかを確認できます。
UIImage* image = [[UIImage alloc] init];
CGImageRef cgref = [image CGImage];
CIImage *cim = [image CIImage];
if (cim == nil && cgref == NULL)
{
NSLog(@"no underlying data");
}
[image release];
自体とCGImageRefに確認を、それがヌル値はUIImageの画像が含まれていないオブジェクトを意味含まwheather .......
スイフト3 cgImage
又はciImage
の確認、
public extension UIImage {
public var hasContent: Bool {
return cgImage != nil || ciImage != nil
}
}
CGImage: If the UIImage object was initialized using a CIImage object, the value of the property is NULL.
CIImage: If the UIImage object was initialized using a CGImageRef, the value of the property is nil.
あなたはswift 3のアップデートをお願い致します –
@AnkitKumarGupta done – onmyway133
これは@Kreiriのアップデート版です。メソッドと固定ロジックエラーを入れました:
- (BOOL)containsImage:(UIImage*)image {
BOOL result = NO;
CGImageRef cgref = [image CGImage];
CIImage *cim = [image CIImage];
if (cim != nil || cgref != NULL) { // contains image
result = YES;
}
return result;
}
UIImageはCGImageRefまたはCIImageにのみ基づいていました。両方ともnilの場合、イメージはありません。付与方法の使用例:
if (![self containsImage:imageview.image]) {
[self setImageWithYourMethod];
}
願っています。
- 1. は、私は次のコードで2 UIImageを結合しようとする2 UIImage
- 2. 画像をアニメーション化するためのUIImageViewまたはUIImageクラス?
- 3. UIImageのdrawInrect:スムーズ画像
- 4. UIImageのパスパラメータimageWithContentsOfFile:XCAssetの場合
- 5. 私はこのFUNCで様々な画像をリサイズしていますUIImage
- 6. UIButtonのUIImageでベクター化された画像
- 7. UIImageで別の画像を描く
- 8. uiimageviewではなくuiimageをローテーションします。画像のみ
- 9. UIImageは、私が怒鳴る画像のようにUIBezierPathの最後の時点でUIImageを追加したいUIBezierPath
- 10. UIImageのサイズは、私が
- 11. スウィフト3:テンプレート画像と変更された色合いの色に設定したときにUIImageが、私はプログラム的にちょうどこのような資産からロードされた画像の色を変更しようスウィフト3では、画像
- 12. UIImage swiftのJsonフィードBLOB画像表示
- 13. 私はUIImageが別のUIImageアニメーションで公開する
- 14. UIImageを作成するために別のUIImageに画像を描画する方法
- 15. iImageの値は、それが言うにプリントアウトされた場合UIImageはスウィフト
- 16. 私のコードを合理化する方法 - UIImage imageNamed:
- 17. UIImageは一部の画像でnilを返しますか?
- 18. imageview.image = [UIImage imageNamed:@ "imageName.png"]画像が表示されない
- 19. UIImageが、私は.xcassetsからイメージを持つ要素の画像を比較したい私のUITestsでUITests
- 20. UIImageからMTLTextureをPNG形式でダウンロードした場合
- 21. PHAssetは、メタデータ(Exifのとなどを)失うUIActivitiViewControllerで画像(UIImage)を共有
- 22. 私はこのような表示画像たい画像CSS
- 23. UIImageをCurrentContextに描画
- 24. UIImageのimageNamedは大きな画像のためにiOS4でメモリの問題を引き起こしますか?
- 25. UIImageViewがUIImageをタッチしたときに以前のUIImageを復元します
- 26. UIImageピッカーが画像サイズを変更する
- 27. UIImageをCGImageに変換すると画像が回転する
- 28. オブジェクトCからスウィフトまでのUIImageと画像サイズが悪い
- 29. UIImage
- 30. UIImage
ありがとう非常に、それは完全に仕事です! – Jonathan
しかし、[image CIImage]; iOS 5でのみ利用できます。4.3についてはどうですか? –
していませんcimとして働いていませんnil – hii