検索

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

ios - UIImageView如何让图片自适应大小而且居右显示呢?

如果我选择了UIViewContentModeScaleAspectFit这个自适应模式。大图图片正好自适应,但是居中显示了。

如果我选择UIViewContentModeRight居右模式。图片居右了。但是如果是大图。会超出容器,因为他没有自适应效果。

这个问题如何解决呢?

PHPzPHPz2773日前880

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

  • 怪我咯

    怪我咯2017-04-17 15:29:06

    1. ContentMode が OR 演算をサポートしているかどうかはわかりません。つまり (このメソッドをテストする必要があります)、
      view.contentMode = UIViewContentModeScaleAspectFit|UIViewContentModeRight;
    2. UIImage メソッドを拡張して、右側から UIImage コンテンツを切り取ることができます。

      リーリー

      同様に、この方法は中央のトリミング、上からのトリミング、下からのトリミングなどに拡張できます。

    3. 設定:
      view.layer.masksToBounds = YES;//内容超出控件将不进行显示

    返事
    0
  • キャンセル返事