我已经彻底检查了解决方案(特别是这里:Can't connect IBOutlet in Interface Builder),但看不到解决方案。我有UITextView
我用作表单中的文本区域。我已经将它连接到IB中的这个类成员:
IBOutlet UITextView * notes;
这是我的.h
#import <UIKit/UIKit.h>
#import <AddressBookUI/AddressBookUI.h>
@interface U2MIDetailController : UIViewController <UITextFieldDelegate, UITextViewDelegate> {
IBOutlet UIButton *confirmButton;
IBOutlet UITextView *notes;
}
@property (nonatomic, retain) IBOutlet UITextView* notes;
@property ABRecordRef personObject;
@property (strong, nonatomic) IBOutlet UIScrollView *scroller;
@end
和我的.m,相关位:
@synthesize notes;
- (void)viewDidLoad
{
[super viewDidLoad];
//set up delegates for keyboard hiding
notes.delegate = self;
notes.text = @"Notes";
...
}
在链接中,我发现有些人通过检查身份检查器上的文件所有者“类”属性来解决此问题。我怎么做?我附上了一张看起来正确的层级图片,身份检查员不会因为有任何可疑财产而跳出来。
以下是故事板的镜头:
以下是模拟器的外观:
答案 0 :(得分:0)
检查您的滚动视图框架是否适合框架。把背景颜色你知道错误的地方