問題タブ [xib]
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.
iphone - iPhone OS 3.0 をターゲットにしているのに、Xcode が xib ファイルのタイトル シャドウ オフセットについて警告するのはなぜですか?
iPhone プロジェクトをビルドすると、いくつかの xib について次のような警告が xcode から表示されます。
Specifying a title shadow offset in Interface Builder is not supported by the iPhone SDK for iPhone OS versions prior to 3.0.
つまり、私は 3.0 用にビルドしており、基本 SDK は 3.0 に設定されています。私はいくつか突っついてきましたが、問題を解決するように見えるものは何も見つかりません。
グーグルで調べたり、Apple の開発者フォーラムを検索したりしましたが、何も見つかりませんでした。ここに誰かアイデアがありますか?
iphone - .xibファイルを使用してiPhoneアプリのGUIを提供すると、パフォーマンスが低下しますか?
GUIデザインに.xibファイルを使用することとプログラムでこれを行うことの間に違いがあるかどうか疑問に思いました。
コンパイラなので、関連する時間が失われることはないと思います。
私が間違っている?
iphone - UINavigationControllerビューとモーダルビューで同じxibを使用することをお勧めしますか?
iPhoneアプリにビュー(および対応するビューコントローラー)があり、ユーザーがアプリケーションの設定を編集できるようになっています。このビューには、メニュー(テーブルビュー)からアクセスできます。UIViewControllerサブクラスでpushViewControllerを使用して、表示します。これを行うと、期待どおりに表示されます。ナビゲーションバーがxibの上に表示され、xibに残した空きスペースが占有されます。
また、presentModalViewControllerを使用して、設定ビューをモーダルビューとして表示することもあります。これを行うと、xibの上部は、ナビゲーションバーの下ではなく、下部から始まります。
ドキュメントには、presentModalViewControllerがビューのサイズを適切に変更すると記載されているため、これは予想される動作であることがわかります。しかし、私にとって、それは望ましい行動ではありません。
ナビゲーションバーを表示しないように設定ビューコントローラーを設定することで、この問題を回避できますが、ビューの上部に奇妙な空のスペースがあります。
理想的には、これらの両方の状況で同じxibを使用したいと思います。ただし、それはベストプラクティスではないでしょうか。皆さんは通常、どのようにxibを再利用しますか?
モーダルモードの場合は、ビューコントローラーですべてのコントローラーを上にシフトできるのではないかと考えていましたが、利用できる場合はもっと良いものが欲しいです。
iphone - XIB をロードする方法は?
2 つの画面 (MainViewController と AboutViewController) を持つアプリがあります。ユーザーがボタンをクリックすると、別の XIB で定義されている AboutViewController 画面をロードしたいと思います。
単純に思えますが、今日は自分の google-fu が見つからないようです。どうやってこれをやってのけるのですか?
iphone - iPhone でプログラムによってウィンドウにビューを追加しているときに、画面の下部に白い帯が表示されますか?
Xcode でビュー ベースのプロジェクトを開発したとき、私のビューは正常に動作します。しかし、ウィンドウ ベースのプロジェクトを使用して自分でビューを作成し、それをサブビューとしてウィンドウに追加しようとすると、下部に白い帯が表示されます。私はこれまでこの問題に直面したことはありませんでしたが、初めて直面しました。
iphone - タブバーアプリケーションで XIB を変更するには?
私の iPhone アプリはタブ バー ベースですが、タブ バー コントローラー ビューを完全に切り替えて、ウィンドウ内のすべてを別の XIB ファイルのビューに置き換えるアクションを起動したいと考えています。これはアプリケーションデリゲートで行う必要があると思いますが (これは「チーフ」クラスであるため)、そこからの正しい方法がわかりません。私がやろうとしていることを誰かが知っていますか?
前もって感謝します!
xcode - XCode: 出力/メイン ウィンドウの並べ替え
ソースエディタの上にある出力/検索ウィンドウを下に移動することはできますか?
どこかに隠れた好みがあるかもしれない、あるいは誰かが nib ファイルを編集して再配置したのかもしれないと思っていました。
乾杯
iphone - xibを変更するときのiPhoneのSIGABRT
私はiPhone用のアプリを完成させました。これは今日まで、iPhoneシミュレーターと実際のデバイスで正常に動作していました。
アプリケーションデリゲートクラスのapplicationDidFinishLaunchingメソッドにロードされているxibを変更しようとしました。実行したのは、initWithNibNameの文字列を変更することだけでした。
シミュレーターでアプリを起動すると、Default.png画像が表示され、キャッチされない例外が発生してアプリがクラッシュします。デバイスで実行すると、Default.png画像が約10秒間表示され、UIが読み込まれることはなく、「GDB:プログラム受信信号:「SIGABRT」」が表示されます。Xcodeステータスバー。デバッグでは、アプリがクラッシュする前にapplicationDidFinishLaunchingに実際に到達することはありません。
開始xibを元に戻すと問題は解決しますが、変更を加えてInterface Builderに保存すると、アプリに上記と同じ問題が表示されます。コードをまったく変更していません。
これはメモリの問題ですか、それともよくある間違いの既知の問題ですか?
注:コードの変更は一切行っていません。xibに加えた変更は表面的なものだけで、IBOutletsはすべてそのままです。
cocoa - 構造的な xib の違いを表示するためのツール?
XIB の違いを表示するための diff ツールはありますか? ある xib に含まれているグラフィック要素と、他の xib にないグラフィック要素を表示できますか?