問題タブ [contentmode]

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

ios - UIImageView のスケーリング画像の問題

幅が高さよりもはるかに大きい UIImage があります。縦横比を保ったままUIImageViewで表示しようとしているのですが、imageviewでは画像のごく一部しか表示されません。私は何か間違ったことをしていますか?

コンソールでは、次のように出力されます。

image.size.height の値は 150 です。

私はそれがこのように見えるようにしたい

スクリーンショット1

しかし、それはこのように見えます

スクリーンショット2

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

swift - UIImageView.content モードが無視される理由

3 つのサブビューを持つ縦型UIStackViewがあり、これら 3 つのサブビューすべてのコンテンツを中央に配置したいと考えています。ストーリーボードではなく、すべてプログラムでこれを行っています。ストーリーボードを使用することから始めて、最後に追加するだけで、arrangedSubviewさらに複雑なことを追加しました。

スタック ビュー自体、各サブビュー、およびそれらすべてを同時に設定してみました (以下を参照)。それらのどれも何の影響もありません - これらの 3 つのサブビューのすべては、私が何をしても、コンテナー ビューに対してフラッシュ レフトのままです。また、別のスレッドで見たものに基づいて、自動サイズ変更サブビューが IB でチェックされていないことを確認しましたが、どちらも違いはありませんでした。

ここで私が間違っていることを誰かに教えてもらえますか? ありがとう。

アップデート

6年前のSOスレッドでもう1つ試してみましたが、どちらも機能しませんでした:

また、別の設定を試みましたcontentMode.Right、何も起こりません。私が何をしても、要素はすべて左に詰まっています。

更新 2

答えの一部を見つけました(と思います)。それはUIStackViewAlignment私が必要なもののようです。だから私は今これを持っています:

しかし、中央揃えではなく、ほぼ右揃えのように見えます (青いボックスはスタック ビューです)。

ここに画像の説明を入力

ビューが親ビューの境界を認識していないように見えますが、スタックビューとそのサブビューを正しく作成していると思います。

何か案は?

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

ios - 画像に何かを描画すると、ImageView のコンテンツ モードが機能しなくなります

御時間ありがとうございます。

画像をタップする前は問題なく、タップ後に画像が圧縮されます。

これが私のコードです:

私はストーリーボードを使用していないので、コードですべてを作成します。これが ImageView です。また、コードで制約も追加しました。