問題タブ [adaptive-layout]
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 - UITableViewCell行の高さの変更ちらつき - フォントサイズ
アダプティブ レイアウトを使用していますが、この単純な問題の解決策が見つかりません。
iPhoneのテキストサイズを18pxに、iPadのテキストサイズをBasic Tableviewセルの24pxに設定します。このような
最初に大きなフォントとセル行の高さを取得し、1秒ほど後に予想される高さに更新します。iPhoneならiPadでもOK。
これをviewDidLoadから削除すると、期待どおりに動作します。
ただし、これがないと、詳細ビューにプッシュしてポップすると、セルのサイズが変更され、画面から消えるときに奇妙な/醜い効果が発生するため、これが必要です。
何か案は ?
ありがとう
ios8 - Size クラスを使用して、iPad の縦向きモードと横向きモードで異なるレイアウトを設計することは可能ですか?
iPadの縦向きと横向きの2つの異なるUIデザインがあるという問題があります。ただし、サイズ クラスでは、Regular|Regular は iPad の縦向きと横向きにも使用できます。
- iPad デバイス用に 2 つの異なるレイアウトを設計することは可能ですか?
- iPad デバイス用に 2 つの異なるレイアウトを設計するにはどうすればよいでしょうか。
ios - Autolayout と Size クラスを使用してカスタム TableviewCell の幅を取得する方法
Any-Any Size を使用Storyboard
し、次の制約を定義しますUITableViewCell
。
- SuperView への先行スペース -16.00px
- SuperView への末尾のスペース -16.00px
- 上部スペースから SuperView 0.00px まで
- 下部スペースから SuperView 0.00px まで
UITableViewCell
iPhoneのすべてのサイズのフレームを印刷すると、フレームサイズが取得されます
出力の textView セル フレーム {{0, 0}, {600, 44}}。ここで、幅は Any-Any Size の幅と同じ 600 です。
しかし、iPhone5の場合、ここの幅は320であると予想されます..の自動サイズ変更幅を取得するにはどうすればよいですかUITableViewCell
.
ios - アダプティブ レイアウトをプログラムで使用して、hCompact の静的セルの高さを変更する
ポートレートのみの単語ゲームで、静的セルを使用して IAP ストアを表示します。
上の iPhone 4 のスクリーンショットで私の問題を確認できます。下部にあるピンク色のボタン (ビデオ広告を視聴して 150 コインを受け取るため) が表示されません。
これが私のXcodeのスクリーンショットです(全画面表示するにはクリックしてください):
7 つの静的セルを使用します。
- 戻るボタン、タイトル、お金の袋のアイコンが付いた青みがかった上部のセル
- ステータス テキスト (上のスクリーンショットには表示されていません)
- コインパック1
- コインパック2
- コインパック3
- コインパック4
- 動画広告 (下部のピンクのセル - iPhone 4 などのコンパクトなデバイスでは表示されないという問題があります)
そして、この方法でセルのサイズを変更します:
私の質問は、コンパクトな高さのデバイス(Adaptive LayoutのhCompactサイズ クラス)のセルの高さをプログラムでサイズ変更する方法です。
アップデート:
私自身の醜い解決策は不十分でした:
ios - iOS8でNSLayoutConstarintの「mutiplier」プロパティの値を変更する方法
アプリの設計にアダプティブ レイアウト機能を使用しています。私IBOutlet
は「アスペクト比」の制約を取ります。この Aspect Ratio Value の値を現在の値の 2 倍に変更したいと考えています。問題は、" constraint
" プロパティがコードから簡単に設定できることですが、" multiplier
" プロパティは読み取り専用のプロパティです。アスペクト比の変更には、「マルチピア」値の変更が必要です。どうすればこれを行うことができますか?.
コード内
その結果
ios - アダプティブ レイアウトを使用した UIScrollView
UIView 内に UIScrollView があり、スクロール ビュー内に別の UIView (コンテナー ビュー) があります。アダプティブ レイアウトの前に、外部ビューに合わせてスクロール ビューを固定し、コンテナー ビューの幅と高さを設定しました (スクロール ビューにも固定されていました)。このようにして、ビューを垂直方向にスクロールできました。
アダプティブ レイアウトでは、画面サイズが異なるため幅を設定できません。どの制約を設定する必要がありますか? 私が考えることができる唯一の解決策は、プログラムで幅を画面サイズに設定することでした...