問題タブ [xcode5]
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.
xcode - Xcode 5 を無効にして、xibs を iOS7 の外観に自動的にアップグレードする方法
Xcode 5 で Xcode 4.x プロジェクトを開き、Interface Builder で xib を開くと、アラートが表示されます。
注: 強制された iOS7 の外観に関する問題のみがあり、自動レイアウトはまだオフになっています。
そして、誤って「Alway Upgrade」をクリックしたため、Xcode はすべての xib を Xcode 5 および iOS7 以前に自動的にアップグレードします。しかし、私は Xcode 4.x を並行して使用しており、誤って Xcode 5 で開いたときにすべての xib を元に戻すのは非常に面倒です。
XCode 5 インターフェイスビルダーで開く前:
XCode 5 インターフェイスビルダーで開いた後:
Xcode と Google で検索して、この「機能」をオフにする方法を見つけましたが、まだ運がありません。
autolayout - Autolayout は iOS7 の画面を iOS 6 とは異なる方法で処理します
シナリオ: iOS6 と iOS7 (4 インチ) が同じ XIB を共有している。
問題:同じ制約を共有しているにもかかわらず、両方とも異なるレイアウトを表示するなど。
次の画像は、シミュレートされた iOS6 および iOS7 バージョン
の SAME レイアウト/制約の
スナップショットです。
フィールドとボタンのレイアウト パターンが異なることに注意してください。
質問: iOS6 と iOS7 のレイアウトを同期するにはどうすればよいですか? つまり、同じように振る舞う?
すべての制約のスナップショットを次に示します。
ios - 誤って xcode5 dp3 で開いたプロジェクトを修正するにはどうすればよいですか?
ある時点で、xcode4 で作成されたプロジェクトを xcode5 で開きました。ストーリーボード エラーのため、ビルド/実行できるようになりました。XCode4は単にそれを実行しません、それは言います:
ドキュメント Storyboard.storyboard を開けませんでした。アーカイブを読み取れませんでした。XCode の新しいバージョンを使用してください。互換性を維持するために、ドキュメントの開発ターゲットを変更することを検討してください。
だから私はこれを得るXCode5に行きます:
2013-07-19 10:38:11.340 ibtoold[756:707] [MT] DVTAssertions: /SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-3697.3/IBPlugin/Utilities/IBObjectMarshalling.m:673 の ASSERTION FAILURE 詳細: 自動レイアウト ステータスの計算に失敗しましたIBLayoutConstraint、IBUILabel、IBUITableViewCell、および IBUITableViewCellContentView。
Interface Builder で iOS シミュレーターとの通信中にエラーが発生しました。この問題についてクラッシュ レポートまたはレーダーを提出する場合は、Console.app で「Interface Builder Cocoa Touch Tool」のクラッシュ レポートを確認し、その内容をクラッシュ レポートに含めてください。
ストーリーボードを開こうとすると、XCode5 がクラッシュします。
何か案は?
ios6 - iOS7 と iOS6 の Xcode5 プロジェクトでは、iPhone5 と自動レイアウトでアプリのサイズが異なります
Xcode5-DP3で新しく作成されたプロジェクトに取り組んでいます。4 インチの iOS7 デバイス (ハードウェアまたはシミュレーター) でアプリを実行すると、アプリの予想サイズは 640 x 1136 ピクセルになります。iOS6 4 インチ デバイスまたはシミュレーターで同じプロジェクトを実行すると、アプリは 640 x 960 ピクセルの画面サイズで実行され、画面の上下に古い黒い境界線が表示されます。
Xcode 4.6.3 から Xcode5-DP3 に移行された別のアプリは、予想される画面サイズ 640 x 1136 ピクセルで実行されます。したがって、この動作を制御するプロパティがあると思います。
アプリの違いは 1 つあります。フル サイズで実行されるすべてのアプリには、自動サイズ調整のストーリーボードがありますが、サイズが間違っているアプリは、自動レイアウトのストーリーボードを使用する最初のアプリです。
これを担当するパラメーターを誰か知っていますか?
ありがとう、よろしく、 トーマス
hidden - ステータスバーが消えない
アプリケーションを作成していて、ステータス バーを非表示にしたいです。アプリをテストすると、スプラッシュ スクリーンが表示されている間はステータス バーが非表示になりますが、アプリが完全に読み込まれると、ステータス バーが再び表示されます。
Xcode 5 と iOS 7 を使用しており、プログラムでステータス バーを無効にしようとしました
info.plist ファイルで、.xib ファイルで属性インスペクターを使用します。何も機能していないようです。
何か案は?
ios - cocoapods をセットアップした後、プロジェクト ファイルが xcode 内のプロジェクト ナビゲーターに表示されない
.xcworkspace を開くと、Project Navigator に "Pods" が表示されますが、ファイルは表示されません。プロジェクトを検索すると、ファイルが検索ナビゲーターに表示されるため、ファイルがまだプロジェクトに関連付けられていることはわかっています。プロジェクトをビルドすると、プロジェクトは正常にビルドされ、プロジェクトは正常に動作します。唯一の問題は、ファイルが Project Navigator に表示されないことです。
これは私のpodfileがどのように見えるかです:
これは、xcode で表示されるもののスクリーンショットです。
ここで何が起こっているのか分かりますか?
ios - Interface Builder: UIView の Layout iOS 6/7 Delta は何のためのものですか?
UIView の構造体レイアウトの下にある iOS 6/7 Delta プロパティに気付きました。
これは何のためで、AutoLayout にないのはなぜですか?
objective-c - Xcode オブジェクティブ C クラスのインポート
私が取り組んでいるプロジェクトには、両方のView Controllerからアクセスできるようにしたい繰り返しのメソッドがたくさんあります。すべての静的メソッドを含むクラスを作成しようとしましたが、View Controller の 1 つにしかインポートできないことを除いて、完全に機能します。Xcode は、同じコードを 2 回コンパイルしようとしていると言います。これを修正する方法はありますか?同じ .m ファイルを複数のビュー コントローラーにインポートするにはどうすればよいですか?
autolayout - ステータス バーを切り替えるときに、ナビゲーション/ツールバーの位置を変更するにはどうすればよいですか?
環境: iOS 6/7、Xcode 5 内の AutoLayout。
ステータス バーに合わせて NavBar を調整するために、NavBar の背景画像を 64 ビット高に設定したことを理解しています (参照: WWDC 2013 Video Lecture #214)。
コンテナ ビューに対して NavBar を同じ位置に再配置する (およびその逆) とき に、このステータス バーの存在を切り替える便利な方法はありますか?
追加の懸念: iOS 6 と 7 の両方で作業する必要があります
。iOS 6 にはソリッド ステータス バーがあります。したがって、iOS 7 で NavBar の背景画像を変更してステータス バーを自動的に調整する必要があります... または
... iOS 6/7 の両方で同様の位置にするには、ステータス バーを単に OPAQUE に設定するだけでよいことを修正します環境?