0

一連のラベルを使用してカスタム UIView を作成しました。ラベル1、ラベル2、

UIView *testContentView = [[[UINib nibWithNibName:@"testContentView" bundle:nil] instantiateWithOwner:nil options:nil] objectAtIndex:0];

ラベルと設定テキストにアクセスするにはどうすればよいですか?

4

2 に答える 2

2

インターフェイスでそれらを定義する必要があります。

@interface TestContentView : UIView

@property (weak, nonatomic) IBOutlet UILabel *label1;
@property (weak, nonatomic) IBOutlet UILabel *label2;

@end

その後...

testContentView.label1.text = @"foo";
testContentView.label2.text = @"bar";

編集

NIB を使用しているため、プロパティに追加IBOutletされているため、Interface Builder でこれらを接続する必要もあります。

于 2013-04-24T19:30:56.610 に答える