問題タブ [aspect-fit]

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 投票する
21 に答える
71381 参照

ios - UIButtonはiPhoneのAspectFitに移動しません

私はいくつかのUIButtonを持っており、IBではそれらはAspect Fitに設定されていますが、何らかの理由でそれらは常に伸びています。他に設定しなければならないことはありますか?私はすべての異なる表示モードを試しましたが、どれも機能せず、すべてストレッチします。

0 投票する
8 に答える
46361 参照

ios - UIImage アスペクト フィットして上に揃える

aspect fitデフォルトでは、画像をフレームの下部に揃えるように見えます。そのまま維持しながらアライメントをオーバーライドする方法はありますaspect fitか?

** 編集 **

この質問は、自動レイアウトよりも前のものです。実際、この質問がされたのと同じ週に、WWDC 2012 で自動レイアウトが明らかにされていました。

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

iphone - アスペクトフィットuiimageviewサイズに従ってフィットするボーダー画像を作成するにはどうすればよいですか?

私のアプリケーションでは、2つのuiimageviewがあります。1つのimageviewには、ユーザーがフォトライブラリから選択するか、カメラから写真を撮る画像が含まれています。このimageviewのcontentmodeは、サイズが小さい場合に画像が引き伸ばされないようにアスペクトフィットです。他のimageviewがあります。その最初の画像ビューに境界線がある画像が含まれています。ユーザーが画像ビューと同じサイズの画像を選択した場合、境界線は適切な場所です。ただし、画像のサイズが小さい場合、境界線は適切に表示されません。境界線画像と選択した写真の間にギャップがあります。 image.iはそのギャップを望んでいません。どうすればこれを修正できますか?添付の画像を参照してください。ここでは、画像とフレームの間に黒いギャップは必要ありません。

0 投票する
3 に答える
5803 参照

iphone - UIimageViewのスペースを避けて画像を上部に設定する方法

サイズ220x155のコンテンツモードアスペクトフィットのUIImageViewがあります。さまざまな解像度でさまざまな画像を動的に挿入していますが、すべてUIImageViewのサイズよりも大きくなっています。コンテンツモードがアスペクトフィットに設定されているため、画像はUIImageViewに合うように比率に応じて拡大縮小されます。

私の問題は、たとえばUIImageView内の画像が220x100に拡大縮小された場合、要素間のスペースを避けるためにUIImageViewも155から100の高さに縮小したいということです。

これどうやってするの?

0 投票する
3 に答える
1013 参照

ios - アスペクト塗りつぶしモード制約の問題があるカスタム セルの UIImageview

に問題がUIImageViewありUITabelViewCellます。

これがインターフェースビルダーの私のUIImageViewものであり、それは制約です

ここに画像の説明を入力

モード「塗りつぶしに合わせて拡大」を設定すると、この結果が得られました(これは制約と私の期待に一致します)

ここに画像の説明を入力 しかし、私はそのモードを望んでいません!!

私が欲しいのは「Aspect Fill」ですが、このモードを座っているとこの結果が得られます

ここに画像の説明を入力

この問題を処理するにはどうすればよいですか?

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

image - iOSでアスペクトフィットとはどういう意味ですか

チュートリアルを勉強していますが、画像モードをアスペクト フィットに設定すると書かれています。

私はそれが何を意味するのだろうか?

私はウィキペディアに行きました、そしてそれは述べられています:

画像の縦横比は、幅と高さの比例関係を表します。通常、16:9 のように、コロンで区切られた 2 つの数字として表されます。x:y の縦横比の場合、イメージがどれほど大きくても小さくても、幅を同じ長さの x 単位に分割し、この同じ長さ単位を使用して高さを測定すると、高さは y 単位で測定されます。

そのため、ウィキペディアで見つけた縦横比が一致することを適用すると、画像の同じ縦横比が保存されますが、コンテナに収まります。**本当?**

はいの場合、この場合、どの軸に最初に適合するかを知りたいです

たとえば、私の画像の縦横比が 6:12 であるとしましょう。つまり、画像の幅を 6 等分すると、その画像の高さは 12 等分になります。しかし、私の質問は、画像が 6:12 で、モードをアスペクト フィットに変更した場合、iOS は幅を優先しますか (つまり、最初に幅を 6 に分割し、次に高さを 12 ピースにしますか?) または最初に分割します。高さを12ピースにして、幅を6ピースにしますか?

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

ios - コンテンツ モードにより画像が縮小されたときに、画像ビューの高さを画像の高さに合わせて調整します。

左、右、上端がスーパービューに固定され、下端が下のラベルに固定された間隔になるように制約された画像ビューがあります。幅や高さの制約がないため、画像の固有のサイズから高さを取得することになっています。コンテンツモードが に設定されていAspect Fitます。

これは、画像の幅が画像ビューよりも小さいか等しい場合にうまく機能します (ケース 1 と 2、下の画像を参照)。ただし、画像の幅が含まれている画像ビューの幅を超える場合、問題が発生します (ケース 3):

画像は期待どおりに縮小され、その幅は画像ビューの幅と一致します。しかし、画像ビューはそれに応じて高さを更新せず、上下に空白が残ります。画像ビューは、画像のの高さから高さを取得していることを理解しています。しかし、コンテンツモードにより、画像の高さがはるかに小さくなり、画像の実際の高さに合わせて画像ビューの高さを調整したいと考えています。

私は、3つのケースのそれぞれで機能するきちんとしたソリューション、できればIB_DESIGNABLEビューでも機能するソリューションを探しています。何か案は?

ケース1

固有幅 < フレーム幅

固有幅 < フレーム幅

ケース 2

固有幅 = フレーム幅

固有幅 = フレーム幅

ケース 3

固有幅 > フレーム幅

固有幅 > フレーム幅

0 投票する
3 に答える
2139 参照

ios - アスペクトはiOSでプログラム的に適合しますか?

アスペクト フィット オプションを使用して、あるビューを別のビューに挿入したいと考えています。contentModeしかし、いくつかの理由で設定することはできません。

CGRect外側に合わせて内側のサイズを変更することで解決策を提供できますCGRectか?

はい、同様の質問がたくさんありますが、そのような解決策を提供する人はいません。