問題タブ [adaptive-ui]

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 に答える
149 参照

ios - Adaptive Layout 3.5 inch iPhone

I'm really new to the adaptive layout scene. I'm working on a project that I want to look really great on all iPhone screen sizes.

The question I have is: Is it possible to place a text box in a specific spot on each screen? The specific situation is that I have an image that takes up a majority of the screen. And I want to place an input box on top of that. Here is a screenshot to give you an idea of what I'm talking about.

enter image description here

And here is a screenshot to kind of show you how I have the background image set up.

enter image description here

The background image is placed perfectly and looks good on all screen sizes.

Do I need to place the textbox specifically for each screen size using size classes?

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

iphone - Sketch 3 を使用した iPhone 解像度向けの設計

Sketch 3 は初めてで、すべての解像度で応答するように iPhone アプリを設計しています。

私はここのサイズガイドに従っていますhttp://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutionsは本当に役に立ちましたが、iPhoneの解像度をカバーするための最適なワークフローを見つけようとしています5、6、6+。

基本的に、デバイスの各ピクセル サイズで 3 つのアートボードを作成する必要がありますか?それとも、Sketch でこれを処理するためのより良い方法はありますか?

エクスポート機能を使用してみましたが、これは Retina グラフィックスのみを提供します。

感想をいただけると助かります!

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

ios - UISplitView アダプティブ ユーザー インターフェイスを使用して UISearchController を表示するにはどうすればよいですか?

アダプティブUISplitViewControllerユーザー インターフェイスを備えたユニバーサル ストーリーボードの使用。

次のコード (マスター ビュー コントローラーから) を使用して、プライマリ (マスター) 側に検索コントローラーを表示したいと考えています。

最初は正しく動作しているように見えます (開始方向に関係なく):

ランドスケープは、最初は問題ないように見えます

自動回転後に問題が発生します (キーボードは引き続き表示され、下にあるコンテンツは引き続き淡色表示されますが、検索バーは表示されなくなります):

ここに画像の説明を入力

回転して横向きに戻すと、検索バーが再び表示されますが、幅が間違っています。

ここに画像の説明を入力

(また、検索コントローラーを に配置しようとしましsearchBartitleView。searchBar は正しく適応しますが、検索結果コントローラーはまだ正しく見えません。)

UISearchControllerUI がサイズ クラスの変更に適応するため、プレゼンテーションを適切にアニメーション化するには何が欠けていますか?

アップデート:

追加するself.definesPresentationContext = YES;と、検索バー/結果がプライマリ ビュー内に表示されますが、検索バーはそのナビゲーション バーのでアニメーション化されており、表示されません。もう 1 つの問題は、縦向き (ステータス バーがある) から横向きに戻るときに、検索バーの高さが縮小しないことです。

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

ios - 特定の電話サイズをターゲットとするios適応レイアウト/サイズクラス?

アダプティブ レイアウトとサイズ クラスをいじりながら、心に残っていることを失いました。私はもともと天才だったわけではありませんが、今では禿げています。

3.5、4、4.7、および 5.5 の iPhone で完璧に見えるようにしたい非常に単純なレイアウトがあるとします (完璧とは、すべての UI 要素が存在することを意味します)。

OK、すべての要素を任意のサイズで開始します。すべての要素は制約付きで配置され、警告もエラーもありません。行ってもいい。プレビュー モードでさまざまなサイズの電話をロードします。

3.5 と 4 (4、4.7、5.5 ではありません) でファッツしたいのですが、サイズ クラスはこの目標を達成する方法ですか? 複数のストーリーボードを実行する必要がありますか、またはコードでこれまたは何らかのタイプのデバイス サイズ チェックを実行する必要がありますか? 私は、複数の絵コンテの道をたどった一人の男に出くわしました。かなり大きなハックのように見え、多くの人が彼のアプローチに懐疑的でしたが、彼にはまだ髪が残っているに違いありません.

サイズクラスを使用して特定のサイズをターゲットにすることはできますか? 3.5、4、4.7、および 5.5 でレイアウトを完璧に見せたい場合、どのようにすればよいでしょうか?

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

ios - アンワインド セグエは、モーダルでない場合にアダプティブ ポップオーバー プレゼンテーションを閉じない

iOS 9 ベータ版の更新: Apple は iOS 9 でこれを修正した可能性があります。iOS 8 でこの問題を回避する場合は、iOS 9 でも正しく動作することを確認してください。

ストーリーボードでは、ポップオーバー プレゼンテーション セグエを作成して、ボタンからナビゲーションおよびビュー コントローラーを表示し、アンワインド セグエを作成しました。

縦向きでは、モーダル (フルスクリーン) プレゼンテーションは期待どおりに巻き戻されます/閉じられます。

横向きでは、アンワインド セグエも呼び出されますが、ポップオーバー プレゼンテーションは自動的に閉じられません。

私は何かを接続するのを逃しましたか?ポップオーバー プレゼンテーションを自分で閉じる必要がありますか?

ストーリーボードのシーンとセグエ 更新: gabbler のサンプル コードを見た後、私は問題をシングル ビュー アプリケーションでは問題なくポップオーバーを閉じることに絞り込みましたが、マスター/詳細アプリケーションではそうではありませんでした。

更新 2: Luis が尋ねた質問への回答として、階層は次のようになります (簡単にするためにナビゲーション コントローラーは省略しています)。

  • スプリットビューコントローラー
    • マスター ビュー コントローラー
    • 詳細ビューコントローラー
      • チャプター ビュー コントローラー (モーダル ページ シート)
        • ビューコントローラーを選択します(チャプタービューコントローラーに巻き戻すが、閉じない問題のあるポップオーバー)

前回の更新で述べたように、新しいマスター/詳細テンプレートを作成し、詳細ビュー (のボタン) から直接ポップオーバーを表示しました。それは却下しません。

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

ios - プログラムで要素を配置するために UIScreen.mainScreen().bounds.size.height を使用してもよいですか?

UIScreen.mainScreen().bounds.size.height を使用して、デバイスのサイズに基づいてレイアウト内の要素を配置またはサイズ変更することは許容できますか? それとも、この種のことで、スラッシングのために無限ループの立方体ファームに引きずり込まれますか?