1

私は本当にiOSの初心者で、UITextViewオブジェクトを* .xibファイルのテキストビューコントロールに接続する方法がわかりません? iOS のコントロールに一意の ID を設定する方法はありますか?

現在、以下のように IBTextView を宣言しています。

HelloViewControler.h ファイル:

@interface HelloViewController : UIViewController{
   IBOutlet UITextView *txtTextMe;
}
@property (retain,atomic) UITextView *txtTextMe;
- (IBAction)buttonPressed:(id)sender;
@end

HelloViewController.m:

@synthesize txtTextMe;
- (IBAction)buttonPressed:(id)sender{
    txtTextMe.text = @"Button clicked";

}

文字列をテキストビュー コントロールに更新するコード:

    txtTextMe.text = @"Button clicked";

エラーなし。しかし、コードを実行すると、文字列「Button Clicked」がテキストビューに更新されませんでした。

4

3 に答える 3

4

CTRL を押したまま、.xib 内の項目をクリックしてコードにドラッグします。これにより、IBOutlet または IBAction (ポップアップで選択) が作成され、.xib 上のオブジェクトにリンクされます。

コードを既に作成している場合は、左側のインスペクターからも実行できます。

iOS プログラミングと Xcode を初めて使用する場合は、開発者ポータルで Apple のチュートリアルを参照することを強くお勧めします。ステップバイステップの説明が記載された優れた入門ガイドがいくつかあります。2 つ目は、ストーリーボードの使用について説明しており、ストーリーボード、Xcode、および iOS SDK の非常に優れた紹介です (以下のリンクを参照)。

2 つ目の iOS アプリ: ストーリーボード

于 2012-07-19T11:18:38.983 に答える
2
  1. NIB ファイルの textview コントロールを右クリックします。HUD スタイルのメニューが表示されます。

  2. [参照アウトレット] の下で、[新しい参照アウトレット] の右側にある円から、左側の [プレースホルダー] セクションの [ファイルの所有者] にドラッグします。マウス ボタンを放すと、別のポップアップ メニューが表示されます。

  3. txtTextMeメニューからお選びください。

  4. 作って楽しむ:-)

于 2012-07-19T11:16:21.420 に答える
0

これは私のせいだ。UITextField を *.xib ファイルにドラッグしますが、コードで IBTextView を宣言します。皆さんありがとう。

于 2012-07-19T11:47:53.280 に答える