問題タブ [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 に答える
61 参照

xcode - Xcode/Swift アダプティブ レイアウトの問題

現在、アプリが iphone と ipad の両方で動作するかどうかをテストし、それぞれの自動レイアウトを設定しています。この特定のviewcontrollerで何らかの理由で、iphoneからipad 9.7に切り替えると、viewcontrollerはビューの高さと幅を変更せず、次のようになります。また、この特定のストーリーボードでのみ問題が発生しています。残りは、想定どおりにビューを正しいサイズに調整します。

ここに画像の説明を入力

ここに画像の説明を入力

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

ios - 特定のサイズのクラスのビューを追加する場所 (プログラムによって)

発生する可能性のある一般的な使用例は、特定のサイズ クラスのビューを追加する必要がある場合です。たとえば、wRegular.

余分なスペースを利用するために、ラベルを追加したい場合があります。

私の質問は、このラベルをどこに追加する必要があるかです。より具体的には、このラベルを以下のメソッドでビューに追加する必要がありますか?

traitCollectionDidChange


みたいなことをしようと思っていたのですが


インターフェイスビルダーでこれを行う方法についてはたくさんの例があるようですが、追加のビューを実際にどこで初期化するかはわかりませんでした.

traitCollectionDidChange特別なビューを必要としないデバイスがある可能性があるため、特別なビューを初期化しました。

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

swift - Swift でテーブル セルの高さを丸める

テーブルのセルの高さを計算し、5 で割り切れる値に丸める必要があります。たとえば、セル サイズが 116 の場合、正しい高さは 120 になります。

ポイントは、アダプティブ レイアウトを使用してセルの高さを計算することです。UITableViewCell のサブビューの 1 つは、下のセルに接続する垂直の破線です。破線は、ダッシュ (2 ポイント) とギャップ (3 ポイント) の 5 つのポイントの繰り返しで構成されます。そのため、下にあるセルの破線と正しく接続するには、ライン ビューの高さを 5 で割り切れる値に切り上げる必要があります。

破線で結ばれた 2 つのセル