問題タブ [cgaffinetransformscale]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2170 参照

ios - CGAffineTransformScaleを使用してUIViewの高さを変更するにはどうすればよいですか?

CGAffineTransformScaleを使用してUIViewの高さだけを変更することは可能ですか?

UIViewを完全にスケーリングしたくありません。一人で身長を上げたかっただけ?

0 投票する
1 に答える
4590 参照

ios - CGAffineTransformMakeScale 後のぼやけたテキストの修正

ビューに多くの UILabels を持つ複数のビューがあります。(すべて Interface Builder で構築されます)。

次に、画面をつまんだときにビューの「小さい」レプリカを作成しようとしています。

これを行うには、次を適用します。

次に、フレームの調整も行います。

問題は、変換後、すべての UILabels のテキストが「ぼやけて」しまうことです。フルスケール ビューであるため、ピクセル パーフェクトではありません。

変換後にラベルのピクセル化を増やす方法はありますか?

0 投票する
2 に答える
1245 参照

iphone - デバイスの回転後に変更された CGAffineTransformScale

変換を実行しているビューがあります

元の回転

デバイスを回転させない場合は、次を使用してこれを元に戻すことができます

残念ながら、デバイスを回転すると、ビューの変換マトリックスがビューの回転によって変更され、元のスケールが壊れます。回転後にスケールを元に戻すとUIView、元のフルサイズに戻らないままになります。

回転後

元のスケールの後

元の変換行列と新しい変換行列の間で計算を行う必要があることは確かですが、これを行う方法がわかりません。この作業を行うために私ができた唯一のことは、回転する前にスケールを1に戻すことです

そして、その後、新しく変更された変換で再スケーリングします

これで期待どおりに動作しますが、フルスクリーンに戻ってから .8 スケールに戻るのではなく、新しい変換から正しい .8 スケールに移行したいと考えています。

0 投票する
1 に答える
1361 参照

ios - UISlider を使用して UIView をスケーリングする

UISlider を使用して UIView をスケーリングしようとしていますが、このアプローチでは結果が良くありません:

ありがとう

0 投票する
1 に答える
238 参照

ipad - iPad: CGAffineTransformScale を使用して動的棒グラフを作成するにはどうすればよいですか?

バー (スライダー) をスケーリングし、エンドキャップを変換して、アニメーション化されたバーチャートを作成しようとしています。エンドキャップは期待どおりに機能しますが、水平方向にスケーリングしようとすると「スライダー」が移動します。

0 投票する
2 に答える
123 参照

ios - 複数のズーム後に画像が縮小する

何が間違っているのかわかりません。複数のスケールの後、私の画像は小さくなりますか?!?次のように変数を初期化します。TOTAL_SCALE=1.0; MIN_SCALE = 1.0; MAX_SCALE = 3.0;

そしてこれは私のピンチレコグナイザーメソッドです:

誰かが私の間違いを見つけることができますか?少し早いですがお礼を!

0 投票する
1 に答える
921 参照

ios - IOSsetTransformと実際の境界/フレーム

setTransformメソッドを使用してビューのサイズを変更しています。ビューが小さくなりすぎないようにするため、次のようなチェックを取得しました。

今私は混乱しています。通常、私は自分のビューを次のように変換します。

しかし、そのサイズでビューをチェックしているので、私は次のようなことをしているのではないかと思います。

これは正しいですか、それともリンクがありませんか?

0 投票する
1 に答える
914 参照

iphone - CGAffineTransformScale はイメージビューをスケーリングしますが、再描画のサブ要素がぼやけました

このコードを使用して、imageView を 2 倍または 3 倍に変換するだけです。

すべてがスケーリングされた後、drawRect でこの imageView に線を描画しています。私が欲しいのは、私が描いている線は、スケーリング後に同じサイズまたは幅のままであるべきです。それを行うために、スケーリングされたimageViewで高さと幅を比例させずに線を再描画していますが、結果は線がぼやけている/日陰になっているようなものです.Iピクセルサイズの変換について考えてみると、imageViewも増加しました..変換されたimageViewなどにぼやけの影響を与えずに適切な線を描く方法があることを知りたいです..

0 投票する
2 に答える
10059 参照

cocoa-touch - Scale AffineTransform を UIView に適用すると、中心が変わります

ユーザーがスーパービューをタップしたときに UIView を縮小するために、このコードを実行しています。ただし、CGAffineTransformScale() を適用すると、中心も変更されます。それは期待される動作ですか?

0 投票する
1 に答える
1624 参照

ios - iOS6のジェスチャレコグナイザーと自動レイアウト、中央からスケーリング

以下のこのジェスチャ認識コードは、通常は中央からのビューを拡大縮小しますが、iOS6で自動レイアウトが有効になっている場合は拡大しません。自動レイアウトが有効になっている場合、ビューは元の位置から拡大縮小されているように見えます。他のアフィン変換(特にスケーリングと回転)も、期待どおりに機能していません。

誰もがこの問題を抱えていますか、それともこれを処理する正しい方法を教えてくれますか?