autolayout

    5

    1答えて

    今日私はXcode 9をインストールし、iPhone xのための私のアプリをビルドしました。数年前にiPhone 5の画面が3.5から4に切り替わったときに、数年前に会ったシナリオのように、上部と下部が黒く表示されました。 この問題を解決するにはどうすればよいですか?

    1

    3答えて

    シンプルなので、私は自分自身が正しい解決策で苦労していることがわかります。 私は、自動レイアウトを使用した場合viewDidLoad内REALUIView(またはその他のサブビュー)のフレームを見つけるため正しいの方法であるかを理解しようとしています。 viewDidLoadの主な問題は、ビューが制約に適用されないことです。私はこのような状況のための「既知」の答えは override func v

    0

    1答えて

    を無視 (オレンジ色は私のViewControllerの背景である) はなぜ私の画像は次の行を無視します。 someImage.widthAnchor.constraint(equalTo: self.widthAnchor, multiplier: 0.5) someImage.widthAnchor.constraint(equalTo: self.widthAnchor, multipli

    9

    2答えて

    私はscrollViewに2つの子viewControllerが含まれています。 VC2が正しくレイアウトされていないことがわかります。 画面に表示されていない場合は見つかりました。 safeAreaInsetsは常に0です。 スクロールが終了したときにこの問題を解決するには、vc2.view.setNeedsLayout()と呼ぶことができます。 しかし、スクロールが終了するまでレイアウトが正し

    2

    3答えて

    1行ラベルに "Truncate Middle"を使用しようとしています。 「Single Line Mode」を選択し、Layoutを「Truncates」に設定し、行区切りを「Truncate Middle」に設定し、「First Runtime Layout Width」および「Content Hugging Priority」を250に設定しました。私のViewControllerで :こ

    0

    2答えて

    私は非常に解決しやすいような奇妙な問題があります。私は、私が望むような行動を起こすためにいくつかの回避策を使うことができると思っていますが、もっと良い方法があるかどうかを知りたいのです。 私はUIView.animationを使用して高さを広げるcontentViewという名前のビューを持っていますが、これはまったく問題はなく、期待どおりです。 ここでの問題は、このビューは、このような22の底部に

    7

    3答えて

    私のアプリケーションはすでにアプリストアにありますが、昨日私のXcodeバージョンを9にアップデートしました。iPhone x以外は正常に動作します。 UIが崩壊しました。 1.Here私は2つののUIView(両方とも高さが固定されている)ヘッダとして命名され、タブバーを作成していると私は私のNavigationBar全体のアプリを非表示になっています。そのタブバーのように self.addHe

    2

    1答えて

    AutoLayoutを使わずにUITabBarを追加していて、iOS 10.3.1までうまくいきました。 iOS 11には、UITabBarの高さがポートレートで49、風景モードで32であるという新機能があるようです(写真アプリは良い例です)。今私はiOS11で構築された私のアプリを実行するとき、私はアプリを横長モードで起動すると、UITabBarの高さは32の高さで始まりますが、それはポートレー

    2

    1答えて

    古いプロジェクトのメイン画面の下部にGoogle Admobバナー(コードで作成)があります。 Xcode 9 SimulatorのiPhone Xを除く、すべてのデバイスで完璧に動作します。バナーはホームの "ボタン"ジェスチャー領域の後ろの画面の最下部に固定されています。私はそれが底の安全な領域の上にあることが必要です。 adBannerView.center = CGPoint(x: vie