問題タブ [ios-autolayout]

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

ios - iOS : サブビューを削除してサブビューのサイズを変更する

  • 、、とsubivews呼ばれる3つを含むビューがあります。view Aview Bview C
  • サブビューを削除すると、マージンを自動的に設定して調整する必要があることを意味します。
  • 手段を取り除くview Aと、残りviewsは自動的に上に移動する必要があります。

注:ではありませんautolayout。それがどのように可能か教えてくださいautomask

ここに画像の説明を入力

0 投票する
2 に答える
867 参照

objective-c - Autolayout での回転が機能しない

IB で Autolayout をオンにしてデバイスを回転すると、以下のメソッドは呼び出されません。

まず、上記の方法は自動レイアウトでうまくいきませんか? メソッドは Autolayout をオフにして呼び出されます。回転時にビューの背景画像を変更しようとしています。autolayout constaint をオンにしてそれを実現する方法がわかりませんか?

私もMoinによるプロシージャを使用しようとしましたが、巨大なビュー階層があり、メソッドはスーパービュー以降に呼び出され、他のメソッドには他のコードがたくさんあります。だから役に立たなかった

0 投票する
2 に答える
2015 参照

ios - iOS: 複数ボタンの自動レイアウト

私のアプリでは、次のように 4 インチ画面のビューがあります。

ここに画像の説明を入力

次に、アプリが 3.5 インチ画面の iPhone で実行されているときにボタンのサイズを小さくしたいので、次のようにレイアウトを設定します。

ここに画像の説明を入力

しかし、最終的にはこの方法でビューを取得します

ここに画像の説明を入力

このようにして、ボタンのサイズは問題ありませんが、整列していません。この状況では、ボタンを整列させる方法は何ですか?

ありがとう

0 投票する
20 に答える
101780 参照

ios - NSLayoutConstraint "UIView-Encapsulated-Layout-Height" とは何ですか? また、強制的に再計算するにはどうすればよいですか?

iOS 8 で実行してUITableViewおり、ストーリーボードの制約から自動セルの高さを使用しています。

セルの 1 つに 1 つのセルが含まれており、UITextViewユーザー入力に基づいて縮小および拡大する必要があります。タップしてテキストを縮小/拡大します。

これを行うには、テキスト ビューに実行時制約を追加し、ユーザー イベントに応じて制約の定数を変更します。

これを行うときはいつでも、tableView更新でラップして呼び出します[tableView setNeedsUpdateConstraints]

これを行うと、セルは拡張されます (そして、実行中にアニメーション化されます) が、制約の警告が表示されます。

388 は私の計算した高さです。その他の制約はUITextViewXcode/IB からのものです。

最後の1つは私を悩ませていUIView-Encapsulated-Layout-Heightます-最初にレンダリングされたときのセルの計算された高さだと思います-(私は自分のUITextView高さを>= 70.0に設定しました)しかし、この派生した制約がそれを却下するのは正しくないようですユーザー cnstraint を更新しました。

さらに悪いことに、レイアウト コードは高さの制約を破ろうとしていると言っていますが、そうではありません。セルの高さを再計算し、すべてが思いどおりに描画されます。

それで、NSLayoutConstraint UIView-Encapsulated-Layout-Heightそれは何ですか(自動セルサイズ設定のために計算された高さだと思います)、どうすればきれいに再計算するように強制できますか?

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

ios - iOS 自動レイアウト - 不等式制約のあいまいさ以下のサイズ

次のセットアップで不等式制約のあいまいさエラーが発生する理由がわかりません。一般的な考え方は(この質問では単純化されていますが)、ビューを上部と左側に固定し、高さを固定し、幅を可変にすることです。したがって、4 つの制約が追加されました。3 つの制約は等しい値 (上、左、および高さ) で、1 つの制約は以下です。そして、それは私にそのエラーを与えます。最後に、私が達成しようとしているのは、このビューの右側に他の新しいものを配置し、それらの間の間隔を指定することです。そのため、左のビューの幅が変わると、右のビューの X が変わります。

0 投票する
4 に答える
12300 参照

ios - iOSの自動レイアウトと自動サイズ変更の基本的な違いは何ですか?

自動レイアウトと自動サイズ変更の適切な違いを探していましたが、正確な答えを見つけることができませんでした。アプリのどこで「自動レイアウト」と「自動サイズ変更」を使用できますか? どんな助けも感謝の一部です。

0 投票する
2 に答える
137 参照

xcode5 - 自動レイアウトを使用してアプリのフォントを変更する際のラベル テキスト レイアウトの問題

アプリで自動レイアウトに取り組んでいます。スライダーの動きによってアプリ全体のフォント サイズを大きくする機能があります。問題は、フォント サイズを大きくすると、ラベルのテキストが楕円に変わることです。

ラベルに固定幅と増加する可変高さの制約を与えましたが、これで問題は解決しません。

改行モード (ワードラップ) を指定し、すべてのテキストの行数を指定する必要がありますか、またはこれに対する他の解決策はありますか?

どんな助けでも大歓迎です。