問題タブ [nib]

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 投票する
3 に答える
2625 参照

iphone - XIB ファイルの XML を直接編集することはできますか?

実行しようとしましたが、Interface Builder は結果のファイルを開くことを拒否します。

代替テキスト http://img81.imageshack.us/img81/7194/screenshot20091102at252.png

「Interface Builder は [ファイル名] のタイプを判別できませんでした」

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

iphone - iPhone:あるプロジェクトから別のプロジェクトに*.mおよび*.hファイルをコピーすると、Nibファイルが正しく機能しない

私はプロジェクトをバラバラに構築し、全体のさまざまな側面を別々のデモプロジェクトでプロトタイプ化してきました。現在、クラスファイルとnibファイルをプロトタイプからターゲットプロジェクトに移行中です。移行すると、nibファイルがプロトタイプのように動作しなくなります。階層プロジェクトファイルビューで利用可能なメニューの[既存のファイルを追加]項目を使用して移行を行ってきました。

誰かがこのような行動を経験したことがありますか?もしあれば、問題を解決するための提案がありますか?多くの場合、ターゲットでnibファイルを再作成しただけでうまくいきましたが、3つの異なるビューを持つかなり複雑なnibファイルを移行しようとしています。回避できるのであれば、手作業で再現したくない。

LeopardでiPhoneSDK3.1.2を使用してXcode3.1.4を使用しています。

0 投票する
2 に答える
589 参照

macos - MAC OSX で NIB ファイルのリソースを取得する方法

MAC OSX で NIB ファイルのすべての文字列を取得するツールはありますか? 現在、NIB エディターからコピーする必要があります。ありがとう。

0 投票する
2 に答える
4163 参照

iphone - initWithNibNameVSNSBundleのloadNibNamed

nib/xibファイルをロードする方法が2つあることに気づきました。

  1. UIViewのinitWithNibName:bundle:メソッドを介して
  2. NSBundleのloadNibNamed:owner:options:メソッド。

誰かがこれら2つの違いを説明できますか?また、どちらを使用するのが適切なのか、どのような状況で使用するのが適切ですか?

たとえば、tableView:viewForHeaderInSection:メソッドのnibファイルからカスタムテーブルセクションヘッダービューをロードする場合、どちらを使用しますか?

または、nibファイルからカスタムテーブルビューセルをロードする場合、どちらを使用しますか?

0 投票する
2 に答える
1608 参照

iphone - nib を UIView にロードしますか?

助けが必要です。

私はセグメント化されたコントロールを持っています。セグメント 0 をクリックすると、uitableview を含む UIView が表示されます。セグメント 2 をクリックすると、uitableview も含む別の UIView が表示されます。

これら 2 つのテーブルビューは同じデータソースを取得しました。しかし、2番目のテーブルビューに別のデータソースを持たせたい. SO 対応する.mファイルからデータを取得するテーブルビューを含む2番目のuiviewに別のペン先をロードすることを考えています。

これが最善の解決策かどうかはわかりません。他のアイデアがあれば教えてください :)

前もって感謝します!

0 投票する
2 に答える
18440 参照

cocoa - NSViewControllerとペン先からの複数のサブビュー

InterfaceBuilderとNSViewControllerを使用してビューをロードすることに頭を悩ませています。

私の目標は、次の説明を満たすビューを作成することです。ビューの幅全体に広がる上部のトップバー(ツールバーのようですが、正確ではありません)と、その下の2番目の「コンテンツビュー」。NSViewControllerこの複合ビューは、私のサブクラスが所有しています。

これにはInterfaceBuilderを使用するのが理にかなっています。ビューペン先を作成し、それに2つのサブビューを追加して、適切にレイアウトしました(トップバーとコンテンツビューを使用)。に設定File's OwnerMyViewController、コンセントなどを接続しました。

ロードしたいビュー(バーとコンテンツ)も独自のペン先にあり(これは私をつまずかせる可能性があります)、それらのペン先には、該当する場合、それぞれのNSViewサブクラスに設定されたカスタムクラスがあります。彼らに何を設定すればいいのかわからない(彼らの所有者になるはずなのでFile's Owner推測している)。MyController

残念ながら、インスタンスを初期化するMyViewControllerと、どのペン先も実際には表示されません。私はそれをウィンドウのcontentViewに適切に追加しました(他の方法でチェックしました)、そして実際には、物事は一種の負荷です。つまり、awakeFromNibバービューに送信されますが、ウィンドウには表示されません。私は間違いなくどこかでいくつかのワイヤーが交差していると思います。おそらく誰かが私の欲求不満の一部を和らげるために手を貸すことができますか?

私がしていることを示すためにいくつかのコードを編集する

アプリケーションの起動が完了すると、アプリデリゲートからコントローラーが読み込まれます。

そして、私のinitWithNibNameでは、今のところsuperを呼び出す以外に何もしません。

0 投票する
8 に答える
629 参照

iphone - iPhoneアプリの自動削除

自己破壊オプションが必要な iPhone アプリがあります。このアプリは、機密性の高い場所で使用される予定であり、iPod ホルダー以外には知られてはならないいくつかのアルゴリズムを保持しています。

アプリを削除する最も「完全な」方法は何ですか?

nibファイルにゼロを書き込む方法を考えていました。または実際のapplication.appですが、このフォルダーは書き込み保護され、サンドボックス化されていると思います。

これを達成するためのより良い方法のアイデアはありますか?

詳細(元のポスターのコメントから取得):

これはジェイルブレイクされたiPhone用です。

これらの装置は軍関係者に提供される予定であり、この装置が敵の手に落ちることは私の懸念事項ではありません。ボタンがあるので、アプリがゼロまたはそれ以上に書き込まれたらアプリを消去しますが、「exe」全体がゴミで破損しているため、アプリは機能しません。間違った人が持っていないことを 100% 知っている

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

cocoa - ViewNib を読み込む Cocoa

nib を作成するとき、作成するタイプは WindowNib または ViewNib の 2 つです。違いは、窓のペン先に窓とビューがあることです。

ビュー nib を別のウィンドウにロードするにはどうすればよいですか? WindowController を作成し、ウィンドウを追加してから、ペン先をウィンドウにロードする必要がありますか?

0 投票する
2 に答える
2414 参照

uitableview - iPhone: loadFromNib を使用し、reuseIdentifier を使用する方法はありますか?

私は今、この問題について非常に長い間考えています。

テーブルでさまざまなタイプのセルを使用しようとしています。それぞれに独自のセル コントローラーがあり、reuseIdentifier と NIB からの読み込みがあります。

問題はこれに要約されます: [UITableViewCell initWithStyle:reuseIdentifier:] または [NSBundle loadNibNamed:owner:options:] を介してセルを初期化できます。

私は何かを見落としていますか、それとも両方を持っている可能性がありますか: nibからロードし、reuseIdentifierを使用しますか?

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

iphone - ペン先の接続が失われました: どうすれば元に戻せますか?

IPhone 用の最初の本格的なプログラムを作成しています。開発の過程で、補助ビュー コントローラー (RootViewController ではない) の名前を変更することにしたので、.h、.m、および .xib ファイルの名前を変更しました。

import ステートメントなど、少量のコードを変更する必要がありましたが、コーディング作業はすぐに回復し、すべてがコンパイルおよび実行されました。

ただし、ビュー コントローラーのビューは、スタックにプッシュされたときに表示されません。空のビューが表示されるだけです。どうやら、ビュー コントローラに合わせて nib ファイルの名前を変更するだけでは不十分です。直し方?

洞察を事前に感謝します。

ジョン・R・ドナー