0
UIImageの幅と高さを比較する必要がありました。幅が高さより大きい場合、境界を追加します。以下はココアタッチクラスの私のコードスイフト3 - UIImageの幅と高さを比較するには?
override func viewDidLoad() {
let x = p2Image.image?.size.width
let y = p2Image.image?.size.height
if x > y{
p2Border.backgroundColor = UIColor.black
}else{
p2Border.backgroundColor = UIColor.clear
}
}
それは、プロンプトエラーバイナリ演算子である> 2 CGFloatsオペランドに適用することはできません、私を助けてください..
そここんにちは、返信に感謝!あなたのメソッドにエラーはありませんが、うまくいきません。 –
'p2Image.image'は' nil'のようです。それはどのように設定されていますか?あなたの質問を更新し、 'p2Image.image'がどのように設定されているかを示してください。 – vacawama
いいえ、そうではありません。** UserDefaults.standard.set(imageData、forKey: "keyImage")**で画像を保存しました。その後、私はアプリを起動するたびに、私は**データ= UserDefaults.standard.object(forKey: "keyImage")を使用して! NSData **、** myImage.image = UIImage(データ:データのデータ)** –