@interface SomeViewController : UIViewController <UITextViewDelegate>
@property (retain, nonatomic) IBOutlet UIImageView *imageView;
@property (nonatomic, retain) UIImage *image;
@property (nonatomic, retain) IBOutlet UITextView *textView;
ビューコントローラーに textview(editable) が必要です。
だから私はプロトコルを設定し、
また、ファイルの所有者にも IB を送信します。(わかりません、不要ですか?)
そして私の.mファイル....viewDidLoad..
_textView = [[UITextView alloc]init];
[_textView setFrame:CGRectMake(8, 110, 304, 82)];
[_textView setFont:[UIFont boldSystemFontOfSize:12]];
_textView.editable = YES;
//[textView setText:@"hdgffgsfgsfgds"];// if uncommented, this actually visible...
[self.view insertSubview:_textView atIndex:2];
これまでのところ、それは機能しています。しかし、これらのメソッドを実行したい...
- (void)textViewDidChange:(UITextView *)textView
{
if([_textView.text length] == 0)
{
_textView.text = @"Foobar placeholder";
_textView.textColor = [UIColor lightGrayColor];
_textView.tag = 0;
}
}
しかし、ビルド後、私のテキストビューはまだ空です。
私は何を間違えたのですか?