問題タブ [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.

0 投票する
0 に答える
142 参照

ios - UITableViewCell行の高さの変更ちらつき - フォントサイズ

アダプティブ レイアウトを使用していますが、この単純な問題の解決策が見つかりません。

iPhoneのテキストサイズを18pxに、iPadのテキストサイズをBasic Tableviewセルの24pxに設定します。このような

ここに画像の説明を入力

最初に大きなフォントとセル行の高さを取得し、1秒ほど後に予想される高さに更新します。iPhoneならiPadでもOK。

これをviewDidLoadから削除すると、期待どおりに動作します。

ただし、これがないと、詳細ビ​​ューにプッシュしてポップすると、セルのサイズが変更され、画面から消えるときに奇妙な/醜い効果が発生するため、これが必要です。

何か案は ?

ありがとう

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

ios8 - Size クラスを使用して、iPad の縦向きモードと横向きモードで異なるレイアウトを設計することは可能ですか?

iPadの縦向きと横向きの2つの異なるUIデザインがあるという問題があります。ただし、サイズ クラスでは、Regular|Regular は iPad の縦向きと横向きにも使用できます。

  1. iPad デバイス用に 2 つの異なるレイアウトを設計することは可能ですか?
  2. iPad デバイス用に 2 つの異なるレイアウトを設計するにはどうすればよいでしょうか。
0 投票する
1 に答える
422 参照

ios - Autolayout と Size クラスを使用してカスタム TableviewCell の幅を取得する方法

Any-Any Size を使用Storyboardし、次の制約を定義しますUITableViewCell

  1. SuperView への先行スペース -16.00px
  2. SuperView への末尾のスペース -16.00px
  3. 上部スペースから SuperView 0.00px まで
  4. 下部スペースから SuperView 0.00px まで

UITableViewCell iPhoneのすべてのサイズのフレームを印刷すると、フレームサイズが取得されます

出力の textView セル フレーム {{0, 0}, {600, 44}}。ここで、幅は Any-Any Size の幅と同じ 600 です。

しかし、iPhone5の場合、ここの幅は320であると予想されます..の自動サイズ変更幅を取得するにはどうすればよいですかUITableViewCell.

0 投票する
3 に答える
345 参照

ios - アダプティブ レイアウトをプログラムで使用して、hCompact の静的セルの高さを変更する

ポートレートのみの単語ゲームで、静的セルを使用して IAP ストアを表示します。

iPhoneのスクリーンショット

上の iPhone 4 のスクリーンショットで私の問題を確認できます。下部にあるピンク色のボタン (ビデオ広告を視聴して 150 コインを受け取るため) が表示されません。

これが私のXcodeのスクリーンショットです(全画面表示するにはクリックしてください):

Xcode のスクリーンショット

7 つの静的セルを使用します。

  • 戻るボタン、タイトル、お金の袋のアイコンが付いた青みがかった上部のセル
  • ステータス テキスト (上のスクリーンショットには表示されていません)
  • コインパック1
  • コインパック2
  • コインパック3
  • コインパック4
  • 動画広告 (下部のピンクのセル - iPhone 4 などのコンパクトなデバイスでは表示されないという問題があります)

そして、この方法でセルのサイズを変更します:

私の質問は、コンパクトな高さのデバイス(Adaptive LayoutのhCompactサイズ クラス)のセルの高さをプログラムでサイズ変更する方法です。

アップデート:

私自身の醜い解決策は不十分でした:

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

ios - iOS8でNSLayoutConstarintの「mutiplier」プロパティの値を変更する方法

アプリの設計にアダプティブ レイアウト機能を使用しています。私IBOutletは「アスペクト比」の制約を取ります。この Aspect Ratio Value の値を現在の値の 2 倍に変更したいと考えています。問題は、" constraint" プロパティがコードから簡単に設定できることですが、" multiplier" プロパティは読み取り専用のプロパティです。アスペクト比の変更には、「マルチピア」値の変更が必要です。どうすればこれを行うことができますか?.

コード内

その結果

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

ios - アダプティブ レイアウトを使用した UIScrollView

UIView 内に UIScrollView があり、スクロール ビュー内に別の UIView (コンテナー ビュー) があります。アダプティブ レイアウトの前に、外部ビューに合わせてスクロール ビューを固定し、コンテナー ビューの幅と高さを設定しました (スクロール ビューにも固定されていました)。このようにして、ビューを垂直方向にスクロールできました。

ここに画像の説明を入力

アダプティブ レイアウトでは、画面サイズが異なるため幅を設定できません。どの制約を設定する必要がありますか? 私が考えることができる唯一の解決策は、プログラムで幅を画面サイズに設定することでした...