我有一个UIView,添加在我的xib文件中.通过连接检查员正确加入.
在viewDidLoad:方法中,我隐藏了它并按下某个按钮显示它.
到目前为止,这是我的代码:
.h文件
@property (nonatomic,retain) IBOutlet UIView *subView;
在viewDidLoad:方法:
_subView.hidden = YES;
它正确地隐藏了这个视图,但是按下按钮它没有显示出来.
- (IBAction)customerInvoice:(id)sender { //self->_subView.hidden = NO; _subView.hidden = NO; }
它使用两种方式都没有显示出来.请帮我解决一下.
解决方法
有时你(或xCode)在连接IBOutlets / IBAction时可能会出错,所以如果它不起作用,你可以删除连接并再次返回,大多数情况下应该有所帮助.
Apple建议使用弱而不是强力/保留IBOutlet属性,所以如果你没有充分理由你应该这样做:
@property (nonatomic,weak) IBOutlet UIView *subView;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。