将IBOutlet连接到UITextView使UITextView不可见

时间:2014-01-21 05:51:47

标签: ios uitextview

我已经彻底检查了解决方案(特别是这里: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";


  ...
}

在链接中,我发现有些人通过检查身份检查器上的文件所有者“类”属性来解决此问题。我怎么做?我附上了一张看起来正确的层级图片,身份检查员不会因为有任何可疑财产而跳出来。

Hierarchy

以下是故事板的镜头:

enter image description here

以下是模拟器的外观:

enter image description here

1 个答案:

答案 0 :(得分:0)

检查您的滚动视图框架是否适合框架。把背景颜色你知道错误的地方