問題タブ [interface-builder]
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 - Interface Builderで改行を尊重するUITextViewを取得するには?
UITextView
に埋め込まれた単純なアプリがありUIScrollView
ます。Interface Builder では、間隔を空けるために複数の改行を追加できません。リターンキーを押すと、に改行を追加するのではなく、「入力の終わり」と見なされますUITextView
。
間隔のために改行を受け入れるようにするにはどうすればよいですか?
iphone - Interface Builder で作成した nib ファイルを使用して UIView をロードする方法
少し手の込んだことをしようとしていますが、可能なはずです。ですから、ここに専門家の皆さんへの挑戦があります (このフォーラムは多くの皆さんの集まりです :) )。
NavigationContoller
(my )にロードしたいアンケート「コンポーネント」を作成していますQuestionManagerViewController
。「コンポーネント」は「空」UIViewController
であり、回答が必要な質問に応じてさまざまなビューをロードできます。
私がやっている方法は次のとおりです。
UIView
サブクラスとして Question1View オブジェクトを作成し、 some を定義しますIBOutlets
。- (Interface Builder を使用して)
Question1View.xib
(HERE IS WHERE MY PROBLEM PROBABLY IS ) を作成します。UIViewController
と の両方をUIView
Question1View クラスに設定しました。 - アウトレットをビューのコンポーネントにリンクします (IB を使用)。
/li>initWithNib
myをオーバーライドして、次のQuestionManagerViewController
ようにします。
コードを実行すると、次のエラーが発生します。
2009-05-14 15:05:37.152 iMobiDines[17148:20b] *** 例外がキャッチされなかったためアプリを終了します '
NSInternalInconsistencyException
', 理由: '-[UIViewController _loadViewFromNibNamed:bundle:]
「Question1View」ペン先をロードしましたが、ビュー アウトレットが設定されていませんでした.'
viewController クラスを作成する必要なく、nib ファイルを使用してビューをロードする方法があると確信しています。
iphone - UITextFieldを「表示」するための最良の方法
UITextField
ボタンを押したときにを表示したいのですが。残念ながら、Interface Builderで非表示にしてから、hiddenプロパティをNO
後で設定することはできません。これは、を非表示にしようとすると「ibtoolが終了コード5で失敗する」ためUITextField
です。
これをコードで実行しようとしますが、何かが足りないのではないか、またはこのようなことを実行しようとして重大なUIエラーが発生するのではないかと思いますか?または多分それはただのバグですか?!?
objective-c - プラグインが Interface Builder をクラッシュさせる
カスタム コントロールとそのための IB プラグインを作成しました。プラグイン プロジェクトのカスタム実行可能ファイルとして IB を使用してプラグインを実行すると、すべてがチャンピオンのように機能します。しかし、フレームワークとプラグインを「通常の場所」にコピーし、そのテスト アプリを作成してシミュレーターを実行すると、シミュレーターから戻った後に IB がクラッシュします。Web とドキュメントを精査しましたが、これらの方法については何も見つかりません。私が見逃しているものは何か分かりますか?(ちなみに、フレームワークは /Library/Frameworks にあり、プラグインは /Developer/Platforms/MacOSX.platform/Developer/Library/Interface Builder/Plugins にあります)。IB のクラッシュ レポートのスタックは次のとおりです。
アサーション メッセージ: 「IBResizeActionInitialFrame」キーのオブジェクトがありません。
バックトレース:
0. Interface Builder 0x00004d29 [IBApplication handleAssertion:inFile:onLine:]
1. InterfaceBuilderKit 0x002c74ee [IBLibraryController createDetailedDescriptionFromTemplate:]
2. InterfaceBuilderKit 0x003aad22 [NSView lastResizeAction]
3. Foundation 0x90b98a7a [NSNSObject valueForKey:]
4. Foundation 0x90bc65fa ]
5. InterfaceBuilderKit 0x0043cec6 [IBResourceManager ドキュメント]
6. InterfaceBuilderKit 0x0043d6f9 [IBResourceManager ドキュメント:willSynchronizeWithProjectFiles:プロジェクト:]
7. InterfaceBuilderKit 0x002dfdae [IBDocument willSynchronizeWithProjectFiles:プロジェクト:]
8. InterfaceBuilderKit 0x002df00a [IBDocument beginSyncingWithXcodeIfNeeded]
9. Foundation 0x90baa22e [NSRunLoop runMode:beforeDate:]
10. CoreFoundation 0x932d6b25 CFRunLoopRunSpecific
11. CoreFoundation 0x932d6cd8 CFRunLoopRunInMode
12. HIToolbox 0x92f622c0 BlockUntilNextEventMatchingListInMode
13. HIToolbox 0x92f620d9 BlockUntilNextEventMatchingListInMode
14. HIToolbox 0x92f61f4d BlockUntilNextEventMatchingListInMode
15. AppKit 0x95229d7d _DPSNextEvent
16 . AppKit 0x95229630 [NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
17. Interface Builder 0x0000276b [IBApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
18. AppKit 0x9522266b [NSApplication run]
19. AppKit 0x951ef8a4 NSApplicationMain
20. Interface Builder 0x00004eca [IBApplication changeInspectorMode:]
objective-c - Xcode はリソース フォルダーに IB プラグインをビルドしません。
IB3 プラグイン テンプレートを使用して、カスタム コントロールとフレームワーク/IB プラグインを作成しました。
ドキュメントによると、プラグインはフレームワークのリソース ディレクトリに直接ビルドする必要があります。プロジェクトをビルドすると、プラグインは代わりにフレームワークとともに構成フォルダー (Debug) にあります。
これは、新しいテンプレートを作成するときと同じ動作です。に変更しようとしましCONFIGURATION_BUILD_DIR
た$(BUILD_DIR)/$(CONFIGURATION)/FrameworkName.framework/Resources/
が、変更はありませんでした。
笑顔のために、インストールパスをいじってみましたが、どこにも行きませんでした。ビルド設定を確認するために他のいくつかのオープン ソース プロジェクトをチェックアウトしましたが、それらは自分のものと同じですが、プラグインはビルドされ、期待どおりにリソース ディレクトリに配置されます。
iphone - 1 つのビューで 40 ~ 50 を超えるテキストフィールドとラベルを作成するには?
1 つのビューで 40 ~ 50 個を超えるテキスト フィールドとラベルを作成するにはどうすればよいですか? テキスト フィールドが選択されている場合、キーボードはテキスト フィールドを非表示にしないようにする必要があります。
iphone - IBAction からボタンのテキストを取得 - iPhone
IBAction が呼び出されると:
送信者には何が渡されますか? IB を介して接続されているため、よくわかりません。私の質問は、ボタンのテキストを渡されたオブジェクト (おそらく NSString) にして、アクションの実装内で呼び出すことができるようにする方法です。
iphone - UIScrollView は Interface Builder から消えますか?
インターフェイス ビルダー 3.1 を使用していますが、UIScrollView が表示されず、UIAlertView が表示されません。インターフェイス ビルダーでそれらを取得するにはどうすればよいですか。50 個のラベルを持つビューが必要で、コードを使用せずに Interface Builder を介してそれらを追加したいのですが、助けてください...
macos - Preview.app のような UI を作成するための Interface Builder のサンプル コードは?
Preview と同じような UI を使用するプログラムをいくつか見てきました。私は同じことをしたいので、その方法を示すサンプルコードがおそらくどこかにあると思います。「ツールバーのカスタマイズ」オプションは本当に必要ありませんが、それは素晴らしいことです。Interface Builder にデフォルトのインターフェイス用の正しい Nibs を生成させる方法を知りたいだけです...
iphone - iPhoneのuinavigationbarで画像または色合いを使用していますか?
ネイティブiPhoneアプリケーションでナビゲーションバーに背景画像を表示したり、ナビゲーションバーに色合いを付けたりするにはどうすればよいですか?