問題タブ [uistackview]
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.
uitableview - UIStackView と UITableViewCell の複数行ラベル
複数の行を折り返すテキストをすべて含めることができる、UITableViewCell
垂直に積み重ねられた多数のsを持つカスタムが必要です。UILabel
iOS9の新UIStackView
機能とセルのセルフサイジング メカニズムにより、これは簡単だと思いましたが、機能させることができません。Xcode 7beta3 を使用しています。
簡単なテストアプリを作成しました。これは IB でのセットアップです。
はand とUIStackView
垂直ですが、基本的にすべての組み合わせを試しましたが成功しませんでした。UIStackViewDistribution.Fill
UIStackViewAlignment.Fill
にはとUILabel
がnumberOfLines = 0
ありlineBreakMode = .ByWordWrapping
ます。
コード:
ベータ版にバグがあるのではないかと思います。ラベルの 1 つが折り返され、もう 1 つが折り返されないことがあるためです。
たとえば、次のようUIStackView
に別のものをネストしようとしました。UIStackView
コードの変更はまったく行いませんでした。現在、一方のラベルは折り返されていますが、もう一方は折り返されていません。
どんな助けでも大歓迎です!
ios - UIStackView を使用して単一のビューを中央に配置する
UIStackView を使用して、IB で単純なコンテナー ビューをセットアップしようとしています。このコンテナーを、配置された唯一のサブビューの中央に配置し、サブビューの固有のコンテンツ サイズを尊重するようにします。
残念ながら、配置と分布の可能なすべての構成で、サブビューは軸に沿って幅を埋めるために引き伸ばされます。
2 番目のビューを追加すると、すべてが期待どおりに動作し、両方のサブビューが固有のコンテンツ サイズ メソッドによって定義されたサイズを維持するため、これは奇妙なエッジ ケースまたはバグのように見えます。
UIStackView がそのように動作する理由を理解したいと思います。
ios - UIStackView に含まれる UIView の中心を取得する
iOS 9 の UIStackView は素晴らしいものでした。
ただし、UIStackView 内の下位の子ビューの 1 つを埋める UIView の center プロパティにアクセスしようとすると、xcode は (187.5, 30.5) を返します。
ビューは実際には画面の下部にあります。私の 5.5 インチ iPhone では (208, 673) のようになります
xcode は含まれているスタックの子ビューに関連して中心点を返していると思いますが、画面全体に対してビューがどこにあるかを知る必要があります。
では、自分のビューが配置されている画面上のポイントを見つけるにはどうすればよいでしょうか?
swift2 - スタック ビュー使用時のフレーム値が正しくない
2 つの画像を 1 つのスタック ビューに配置しています。これら 2 つの正方形の画像をプログラムで円に変換したいので、次のコードを使用します。
例では、フレームの x と y の値は重要ではありませんが、奇妙なことに、インスペクター タブの値にもかかわらず、幅と高さの値は両方ともゼロになります。
2 つの画像のフレームを印刷するボタンを画面に追加すると、予想される幅と高さの値が得られます。viewDidLoad()
したがって、スタック ビューは、メソッドの起動後にオブジェクトのサイズを決定すると想定します。この状況で、2 つの画像を丸くするために実際のフレームの寸法を取得する最良の方法は何でしょうか? または、フレーム以外の値を使用する方が良い解決策でしょうか?
ios - UIStackView をスクロールすることは可能ですか?
表示できるビューを UIStackView に追加したとしましょうUIStackView
。スクロールを行うにはどうすればよいですか?
ios - Xcode 7 ベータ 5 の iOS 9.0 より前の UIStackView
Xcode 7 ベータ 5 を使用していますが、「iOS 9.0 より前の UIStackView」というエラーが表示されます。少なくとも 1 人がこの問題を抱えているようですが、彼らの解決策は私にとってはうまくいきません。私の展開ターゲットは 9.0 です。
役立つスクリーンショットへのリンクを次に示します (まだ写真を投稿できないため): https://docs.google.com/document/d/178kcpuzzeQM6lBAso4srStc0pnDL_2x1Z59_QevcKoc/edit?usp=sharing
また、一度UIを消して作り直しましたが、役に立ちませんでした。どんな洞察も大歓迎です!
ios - UIStackView 内に UIImageView を適切に追加する方法
私の UIImageView には、高解像度の画像がロードされています。UIImageView を UIStackView に追加すると、スタック ビューは最大 1900x1200 のサイズになります。UIImageView の contentMode は Aspect Fill に設定されています。
スタック ビューに追加した後、画像が現在のサイズ (130x130) のままになるようにするにはどうすればよいですか?