ブラシ用UIButtonとズーム用UIButtonがあります。UIButton画像が変更された場合、ズーム画像は1:1に戻ります。
イメージを同じにしておくと、両方とも正常に動作します。 画像は、Interface Builderでのボタンに添付されている:私は「描く」ためのボタン画像を変更した場合
は、ズーム操作後、画像はありませんズームに戻ります。
drawButton.setImage(UIImage.init(named: "Brush.png"), for: UIControlState.normal)
ズームに影響を与えずに画像を変更するにはどうすればいいですか - ズームモードで描画したいと考えています。
私はこのような何か試してみました:これはズームに影響を与えませんが、画像を変更しない
drawButton.imageView?.image = UIImage.init(named: "BrushYellow.png")
を。アイデアを歓迎してください。
私はバックグラウンドイメージを使用して、ボタンのイメージのアスペクト比を強制的に使用する傾向があります。それはあなたが何を指しているかのような厄介な問題をすべて防ぎます。 – Sethmr
ええと、背景画像のみを使ってみましたが、同じ問題が発生します。私はUIControlStateの値を設定しなければならず、ズーミングがうまくいきません。私は、変化する背景色だけを使わなければならないかもしれません。 –
@Sethmr、私はどこかに行っているかもしれません。デフォルトの画像がないボタンを設定し、パターンの画像を使って背景画像を設定すると、機能するかもしれません。ボタンのサイズに合わせてアスペクトを設定するにはどうすればいいですか。ありがとう! –