autolayout

    0

    1答えて

    私のアプリを更新して、iPhoneのXでよく見えるようにする必要があります。私はstackoverflowとインターネット上で新しいセーフエリアオプション(セーフエリアの使用)レイアウトガイド)。 は私がアプリを読んだことによるだけでなく自動レイアウト使用して自動的に適応するが、私が持っていることは、このです必要があります。私はそれがすべて正常に動作し、新しいプロジェクトを開始した場合 。プロジェ

    0

    1答えて

    ボタンを押すたびに、ビューコントローラの境界線の外側の右側からビューコントローラの中央にアニメーション表示されるものがいくつかあります。私は現在、各UIButtonの.centerX拘束定数を250から0にアニメーション化することでこれを達成しています。これは機能しますが、ボタンは画面の大きな右側のデバイスに表示されます。定数を300などに増やすことはできますが、自動レイアウトを使用してこれを行う

    0

    2答えて

    自動レイアウトで奇妙なバグがあります。 私は同じビューでそれぞれスーパービューの50%の幅を持った2つのボタン(確認と削除)を並べて表示しています(テスト= trueの場合)削除ボタンは画面の幅をすべて使います。ここで は私の自動レイアウトです: 確認ボタン: [削除]ボタン: のPr横幅はスーパービューの50%(1:2)です。今ここにviewWillAppearで何が起こって、私の呼び出しです:

    1

    2答えて

    この問題を再現するための非常に簡単なテストケースを作成しました。 フッタービューをプログラムでテーブルビューに設定しようとしています。私はテーブルビューの一番下のフッターを参照しています - セクションフッタではありません(ほとんどのスタックオーバーフローの答えはそれらを混乱させます)。 - (void)viewDidLoad { [super viewDidLoad]; UI

    0

    1答えて

    SnapKit autolayoutを使用してUILabelを追加しようとしています。次のように私が使用しているコードは次のとおりです。ここ override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = .lightGray let userNameLabel = UILa

    1

    1答えて

    プロトタイプのコンテンツをテーブルビューの幅と一致させようとしていますが、これを動作させることができません。私はテーブルビューの先頭と末尾のマージンを0に設定しましたが、プロトタイプのコンテンツはテーブルビューの幅と一致しません。どのようにしてプロトタイプのコンテンツ幅をtableviewの幅に合わせることができますか?

    0

    2答えて

    次のコードを使用して、ビューを親UIScrollViewの左右のアンカーに制限しています。 右アンカーと左アンカーがScrollViewの左右のアンカーに設定されているにもかかわらず、ビューはスクロールビューを塗りつぶすために展開されません。 注:この画像の灰色の背景は、UIScrollViewの背景です。そのため、親ビューに正しく拘束されています。 コード: self.wtfView.trans

    0

    1答えて

    一部の画面では、ナビゲーションバーのStackView内のラベルが部分的に消えます。現在私は制約stackView.top = Top Layout Guide.bottomを持っていますが、期待通りに動作していないようです。どのように私のStackViewを制約する、すべてが適切に表示されるように?

    0

    1答えて

    私はスタック内の2つのラベルと行を含む単純なクラスがあります。 class TestView: UIView { let label_A = UILabel() let label_B = UILabel() override init(frame: CGRect) { super.init(frame: frame); setup() } r

    0

    1答えて

    テキストフィールドとラベルを持つビューコントローラがあり、テキストフィールドとラベルの高さの制約が設定されているため、フォントサイズが相対的ではないと感じています私は信じる画面。 このアイテムのフォントサイズを画面サイズに比例させるにはどうすればよいですか?