問題タブ [iboutlet]

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

ios - Interface Builder に追加された UIView のサブビューにプログラムでアクセスする

背景画像、ボタン、および前面に移動する必要があるフルスクリーン (影) をカバーする別の画像を含むビューがある nib ファイルがあります。ビューでは、子ビューを作成しています。それらを作成して追加した後[self addView]、影の画像を前面に移動する必要があります。

私は現在、タグ属性を使用してそのビューを見つけていますが、Interface Builder に追加したサブビューを何らかの名前で識別することにより、おそらくより良い方法があると考えています。

サブビューをその親に接続するために IBOutlet を追加しようとしましたが、うまくいきませんでした (サブビューはすでに何らかの方法でその親に接続されているため、意味がありませんでした)。

0 投票する
5 に答える
14293 参照

ios - NIBからロードした後、IBOutletインスタンスは(null)になります

iPhoneアプリで作業していて、コントローラーのIBOutletフィールドへの(null)参照を取得しています。XIBでファイルの所有者として設定されているUIViewControllerサブクラスがあります。コントローラに接続されているUI要素のセットがあります。NIBからロードし、それらのUI要素にプロパティを設定しようとすると、それらが(null)であることがわかります。明確にするために、いくつかのコード:

ExpandSearchPageController.h:

ExpandSearchPageController.m:

ExpandSearchPageControllerは、ExpandSearchPage.xibのファイルの所有者として設定されます。ExpandSearchPage.xibのUITextViewはcompleteMessageViewに接続されています。

電話すると

結果は

0 投票する
11 に答える
174346 参照

objective-c - IBOutlet と IBAction

Xcode と Interface Builder で IBOutlets と IBActions を使用する目的は何ですか?

IBOutlets と IBActions を使用しなくても違いはありますか?


迅速:

目的 C:

0 投票する
4 に答える
3492 参照

iphone - IBOutlet配列のようなものを使用することは可能ですか?

現在のiPhoneアプリには、コードが入力されたトップリストビューがあります。Interface Builderを使用してビューをアセンブルしたので、多くのが含まれていますUILabel

name1明らかに、クラスにname2、などのアウトレットは必要ありませんが、name[10]配列を使用することをお勧めします。

そうして、各アイテムを適切なラベル(またはviewのような他のインターフェイスビルダー)に接続することは可能ですか?

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

objective-c - Objective-C で IBOutlet を割り当てる

コード ジェネレーターAccessorizerには、IBOutlets を保持するのではなく割り当てるオプションがあります。たとえば、次の 2 つの生成された行を比較します。

他のすべてのプロパティを保持しながら、IBOutlets を割り当てる必要があるのはなぜですか?

0 投票する
4 に答える
3439 参照

iphone - IBoutlet UITableView 接続の問題

IBoutlet UITableView 接続に問題があります。IBOutlet が TaleView に接続されていないようです。デリゲートとデータソースをファイル所有者に設定し、iboutlet を nib のテーブルビューに設定しました。テーブルビューは適切に初期化されています。reloadData を実行したいだけですが、機能していません。reloadData の問題ではないかどうかを確認するために deselectRow を実行しようとしましたが、選択解除されないため、iboutlet がテーブルビューに関連付けられていないと想定しています。このテーブル ビューは、modalViewController として呼び出されるビュー コントローラーにあります。

ここにいくつかのコードがあります: 私の .h ファイル:

@property (非アトミック、保持) IBOutlet UITableView *addEditProjectTable;

@終わり

私の .m ファイル:

助けてくれてありがとう!:)

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

iphone - IBOutlet UIImageView のサイズを取得する

Interface Builder で描画された IBOutlet UIImageView のサイズを取得する必要があります。

しかし、viewDidLoad、viewWillAppear、またはviewDidAppearメソッドでIBOutlet UIIMageView.image.size.widthまたは.heightを読み取ると、常に0になります!!!

どこで (どのメソッド)、どのように (他の変数である可能性がありますか?) この情報を取得できますか?

ご協力ありがとうございました

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

iphone - IB と XCode の間で IBOutlets を接続できないようです

組み込みの「タブ バー」テンプレートを使用して、新しい iPhone プロジェクトを作成しました。

ビューにいくつかのスライダー、ラベル、テキストフィールドを配置しました。

上記の UI オブジェクトの「IBOutlet、@property、@synthesize、および release」に必要なコードを追加しました。

エラーや警告なしで保存およびコンパイルされます。

コントロールを押しながらドラッグして接続を接続しようとしましたが、IBOutlets がリストに表示されません。IB からコードにアウトレットを「接続」できないようです。(私の IBActions はすべて正常に接続されます)

私は何を間違えましたか?

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

iphone - UISegmentedControl 選択解除 (セグメントを選択しない)

実際、タイトルには私の質問が含まれています。UISegmentedControl があり、現在選択されているタブの選択を解除する必要があります。私は試した:

menu は uisegmentedcontrol の UBOutlet ですが、これは例外です。誰か何か考えがありますか?ありがとうピーター

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

iphone - initWithNibName: bundle: または IBOutlet 経由で作成された UIViewController は、動作が異なります

奇妙な動作を見つけました。どの主張が間違っているかを説明してもらいたいです。

新しく作成した WindowBased プロジェクトの AppDelegate クラスで、ウィンドウに UIViewController を追加しています。
私はそれを 2 つの異なる方法で行うことができます:
- IBOutlet を使用します。IB では、単純に UIViewController をインスタンス化し、そのクラスを TestViewController に設定して接続しました (コードのシナリオ A)。
- コードを使用して UIViewController を作成する (シナリオ B)。

IB でオブジェクトのカスタマイズを行っていないため、両方のシナリオで同じ動作になるはずです。

シナリオ A、IBOutlet を使用すると、期待どおりに動作します。
ただし、シナリオ B には次の問題があり
ます。
- ビューのサイズが適切に変更されない (たとえば、通話中ステータス バーを切り替えようとする)

なんで?

問題を再現したい場合は、プロジェクトの zip アーカイブをこちらからダウンロードしてください: http://dl.dropbox.com/u/1899122/code/ProtoWindowBasedStrangeness.zip