問題タブ [universal-storyboard]
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 - Xcode 6 - 「ユニバーサル ストーリーボード」プロジェクトは iOS 7 をサポートしますか?
ユニバーサルストーリーボードを使用して新しいプロジェクトが開発された場合、Xcode 6
以前のiOS versions
( iOS 7
) をサポートしますか?
ios - Xcode 6ユニバーサルストーリーボードNSKeyedUnarchiver initForReadingWithDataエラー
iOS 7 のサポートを維持しながら、プロジェクトを iOS 7 から iOS 8 に移行しました。すべてのグラフィックをやり直したので、古いストーリーボードを破棄し、新しいユニバーサル ストーリーボードとサイズ クラスを使用して新しいストーリーボードを作成しました。
iOS 8 iPhone/iPad および iOS 7 iPhone ではすべて正常に動作しますが、iOS 7 iPad では次のエラーが発生し続けます。
アプリは到達しませんでしたapplication:didFinishLaunchingWithOptions
が、空のストーリーボードを作成するとアプリが正常に起動するため、問題はストーリーボードであることを知っています。
私は何が欠けていますか?iOS 7 をサポートするには、iPad 専用のアドホック ストーリーボードが必要ですか? または別の方法がありますか?
編集:
いくつかのテスト中に、例外をスローするメソッドは次のとおりであることがわかりました。
また
空のストーリーボードでアプリケーションを起動し、ストーリーボードをアプリ デリゲートにロードしました。ストーリーボードは nil ではありませんが、そのメソッドでアプリがクラッシュします。最初のものではないView Controllerを読み込んでも、結果は変わりません。
ios - サイズクラスに基づいてユニバーサルストーリーボードでUItableviewの2つの異なる行の高さを模倣する方法は?
UITableview
ユニバーサル/ユニファイド ストーリーボードを使用して、カスタム セルを使用しています。iPad の場合、行の高さを 120 にし、他のすべてのサイズ クラスでは 70 にします。
サイズ クラスに基づいてストーリーボードの行の高さを直接変更する方法がわかりません (すべてのサイズ クラスで 1 つの行の高さのみ)。
私がこれをしたい主な理由はUIImageView
、ipad クラスのサイズを大きくするためです。
任意の高さの任意の幅のサイズ クラス:UIImageView
高さは 60 で、上部と下部にそれぞれ 5 ずつ固定されます。
通常の高さと通常の幅のサイズ クラスの場合:UIImageIvew
高さは 100 で、上下にそれぞれ 10 ずつ固定されます。
実行できるのは 1 行の高さだけなので、サイズ クラスに基づいてこれらの制約を追加すると、警告/エラーが発生します。これらの制約は 1 行の高さだけと互換性がないためです。
異なるサイズのクラスに対して行の高さを 1 つだけに制限して、これを機能させるにはどうすればよいですか?
ios - iOS ユニバーサル ストーリーボード iPhone iPad
たとえば、iPhone でコントローラー A を表示し、iPad でコントローラー B を表示するアプリがあるとします。たとえば、 UITableView (iPhone の場合) とUICollectionView (iPad の場合) のように考えることができます。両方のコントローラーは同じモデルを持ち、共有のものを共有できる同じ基本クラスを持つこともできます。
ユニバーサルストーリーボードの前に、iPhone用とiPad用の2つの個別のストーリーボードがあり、実行時にデバイスに応じて正しいストーリーボードをチェックしてロードしました。
問題は、ユニバーサルストーリーボードでそれを行う正しい方法は何ですか?
オプション 1 - テーブルビューとコレクション ビューを持つ 1 つのストーリーボードを使用し、それらの両方に 1 つのコントローラーのみを使用し、不要なものを非表示にします。
オプション 2 - このシナリオではユニバーサルを使用しないでください。
iPhone と iPad の UI が同じ場合に、ユニバーサル ストーリーボードを使用する必要があるかどうかを理解しようとしています。
ios - PSD ユニバーサル絵コンテ用
私のアプリケーションには、サイズ クラスと自動レイアウトを備えたユニバーサル ストーリーボードがあります。デザイナーから PSD ファイルが送られてきましたが、PSD ファイルは iPhone 5 レイアウトです。デザイナーや開発者がサイズ クラス (ユニバーサル ストーリーボード) を使用する正しい方法を知りたいです。 ?
ios - 絵コンテで複雑なレイアウトを作成する
ストーリーボードで複雑なユーザー インターフェイスを作成しようとしています。私が得るのは一連のエラーだけで、提案された制約が適切ではないため、それらを解決する方法が正確にはわかりません。これは私のプロジェクトへのリンクです: link。最終的なレイアウトは画像のようになります。
短いバージョン: レイアウトは、どの画面サイズでも写真のように見えるはずです。イメージ ビューとカラー ビューは、大きな画面ではどちらも大きくなるはずです。すべての画像ビューは同じサイズである必要があります。
長いバージョン: すべての画像ビューは同じサイズにする必要があります。
大きな白いビューは、常に画面の上半分を占める必要があります。私はそれを行う方法を知っています。赤いビューは、そのスーパービュー (大きな白いビュー) のちょうど中央に表示されるはずです。
2 つの青いビューは、赤いビューとまったく同じ幅にする必要があります。これら 3 つのビューの幅は、2 つの緑色のビューの高さと一致する必要があります。つまり、画面が高ければ高いほど (画面が高いほど緑のビューが高くなります)、ImageView (イメージワードが含まれているもの、基本的には青と赤のビューが広いことを意味します) 間のスペースが広くなります。
左と右の白いビューは、左のイメージ ビューから左のマージンまで、右のイメージ ビューから右マージンまでのスペースを埋めます。
すべてのビューは、最初の隣接ビューに 0 で固定されます。青と赤は横に固定され、緑のビューは縦に固定されます。また、下部と上部の画像ビューは、それぞれスーパービュー (大きな白いビュー) の下部と上部に固定されています。
実行時に決定する必要があるため、画像ビューに高さと幅の制約を設定したくありません。
ここで誰かが私を助けてくれたら本当にありがたいです!
uitableview - ユニバーサル ストーリーボード UITableview 行の高さ
Storyboard sizeClasses を使用して、別の TableView 行の高さを定義したい
- 画面の高さに基づいてUITableView Row Height Automaticを使用する(特にiPadで)
- 静的TableViewを使用するiまた、画面の高さを利用できるように動的行を実現したい
質問が非常に古く、重複している可能性もありますが、検索しても適切な結果が得られなかったので、iOS 9を搭載したXcode 7で何か新しいものになる可能性があるので、もう一度質問する必要があります。私の要件を満たすものはそれを共有してください、ありがとうございます