検索

ホームページ  >  に質問  >  本文

objective-c - 如何比较UIView的transform属性

想判断现在旋转是否是M_PI_2,应该如何比较?

赋值的时候可以
toolView.transform = CGAffineTransformMakeRotation(-M_PI_2);

但是如果这样判断就会报错。

阿神阿神2769日前438

全員に返信(3)返信します

  • 黄舟

    黄舟2017-04-21 10:59:28

    UIView の変換タイプは CGAffineTransform であり、構造体です。
    C 言語では、構造体を直接操作することはできません。構造体の属性を比較する必要があります。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-21 10:59:28

    CG_EXTERN bool CGAffineTransformEqualToTransform(CGAffineTransform t1,
    ) CGAffineTransform t2) CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0);
    これを使用してください

    返事
    0
  • 迷茫

    迷茫2017-04-21 10:59:28

    明日果物を買ってくれたら、アフィン行列の回転角度とスケーリングの計算方法を教えます

    返事
    0
  • キャンセル返事