問題タブ [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.
ios - iOS : サブビューを削除してサブビューのサイズを変更する
- 、、と
subivews
呼ばれる3つを含むビューがあります。view A
view B
view C
- サブビューを削除すると、マージンを自動的に設定して調整する必要があることを意味します。
- 手段を取り除く
view A
と、残りviews
は自動的に上に移動する必要があります。
注:ではありませんautolayout
。それがどのように可能か教えてくださいautomask
objective-c - Autolayout での回転が機能しない
IB で Autolayout をオンにしてデバイスを回転すると、以下のメソッドは呼び出されません。
まず、上記の方法は自動レイアウトでうまくいきませんか? メソッドは Autolayout をオフにして呼び出されます。回転時にビューの背景画像を変更しようとしています。autolayout constaint をオンにしてそれを実現する方法がわかりませんか?
私もMoinによるプロシージャを使用しようとしましたが、巨大なビュー階層があり、メソッドはスーパービュー以降に呼び出され、他のメソッドには他のコードがたくさんあります。だから役に立たなかった
ios - iOS: 複数ボタンの自動レイアウト
私のアプリでは、次のように 4 インチ画面のビューがあります。
次に、アプリが 3.5 インチ画面の iPhone で実行されているときにボタンのサイズを小さくしたいので、次のようにレイアウトを設定します。
しかし、最終的にはこの方法でビューを取得します
このようにして、ボタンのサイズは問題ありませんが、整列していません。この状況では、ボタンを整列させる方法は何ですか?
ありがとう
ios - NSLayoutConstraint "UIView-Encapsulated-Layout-Height" とは何ですか? また、強制的に再計算するにはどうすればよいですか?
iOS 8 で実行してUITableView
おり、ストーリーボードの制約から自動セルの高さを使用しています。
セルの 1 つに 1 つのセルが含まれており、UITextView
ユーザー入力に基づいて縮小および拡大する必要があります。タップしてテキストを縮小/拡大します。
これを行うには、テキスト ビューに実行時制約を追加し、ユーザー イベントに応じて制約の定数を変更します。
これを行うときはいつでも、tableView
更新でラップして呼び出します[tableView setNeedsUpdateConstraints]
:
これを行うと、セルは拡張されます (そして、実行中にアニメーション化されます) が、制約の警告が表示されます。
388 は私の計算した高さです。その他の制約はUITextView
Xcode/IB からのものです。
最後の1つは私を悩ませていUIView-Encapsulated-Layout-Height
ます-最初にレンダリングされたときのセルの計算された高さだと思います-(私は自分のUITextView
高さを>= 70.0に設定しました)しかし、この派生した制約がそれを却下するのは正しくないようですユーザー cnstraint を更新しました。
さらに悪いことに、レイアウト コードは高さの制約を破ろうとしていると言っていますが、そうではありません。セルの高さを再計算し、すべてが思いどおりに描画されます。
それで、NSLayoutConstraint
UIView-Encapsulated-Layout-Height
それは何ですか(自動セルサイズ設定のために計算された高さだと思います)、どうすればきれいに再計算するように強制できますか?
ios - iOS 自動レイアウト - 不等式制約のあいまいさ以下のサイズ
次のセットアップで不等式制約のあいまいさエラーが発生する理由がわかりません。一般的な考え方は(この質問では単純化されていますが)、ビューを上部と左側に固定し、高さを固定し、幅を可変にすることです。したがって、4 つの制約が追加されました。3 つの制約は等しい値 (上、左、および高さ) で、1 つの制約は以下です。そして、それは私にそのエラーを与えます。最後に、私が達成しようとしているのは、このビューの右側に他の新しいものを配置し、それらの間の間隔を指定することです。そのため、左のビューの幅が変わると、右のビューの X が変わります。
ios - iOSの自動レイアウトと自動サイズ変更の基本的な違いは何ですか?
自動レイアウトと自動サイズ変更の適切な違いを探していましたが、正確な答えを見つけることができませんでした。アプリのどこで「自動レイアウト」と「自動サイズ変更」を使用できますか? どんな助けも感謝の一部です。
xcode5 - 自動レイアウトを使用してアプリのフォントを変更する際のラベル テキスト レイアウトの問題
アプリで自動レイアウトに取り組んでいます。スライダーの動きによってアプリ全体のフォント サイズを大きくする機能があります。問題は、フォント サイズを大きくすると、ラベルのテキストが楕円に変わることです。
ラベルに固定幅と増加する可変高さの制約を与えましたが、これで問題は解決しません。
改行モード (ワードラップ) を指定し、すべてのテキストの行数を指定する必要がありますか、またはこれに対する他の解決策はありますか?
どんな助けでも大歓迎です。