Ios 将子视图添加到滚动视图会挂起我的屏幕

Ios 将子视图添加到滚动视图会挂起我的屏幕,ios,Ios,我添加了一个scrollview,使用我放置uiswitch的xib自动布局查看。如果我选择UISwitch,我会以编程方式向scrollview添加一个标签和文本字段,这会挂起我的屏幕,并且无法执行任何操作。这个错误发生在iPhone5s中。它工作正常,iPhone4和iPad都可以 _hosStartDateLbl.frame=CGRectMake(_birthLbl.frame.origin.x, _birthLbl.frame.origin.y+_birthLbl.frame.size.

我添加了一个scrollview,使用我放置uiswitch的xib自动布局查看。如果我选择UISwitch,我会以编程方式向scrollview添加一个标签和文本字段,这会挂起我的屏幕,并且无法执行任何操作。这个错误发生在iPhone5s中。它工作正常,iPhone4和iPad都可以

_hosStartDateLbl.frame=CGRectMake(_birthLbl.frame.origin.x, _birthLbl.frame.origin.y+_birthLbl.frame.size.height+15,  [_hosStartDateLbl.text sizeWithFont:_hosStartDateLbl.font].width, 17);//birthLbl is in xib

[_hosStartDateLbl sizeToFit];

  _hosStartDateTxt.frame=CGRectMake(_hosStartDateLbl.frame.origin.x, _hosStartDateLbl.frame.origin.y+_hosStartDateLbl.frame.size.height+5, eventStartTxt.frame.size.width,eventStartTxt.frame.size.height);//eventStartTxt in xib

[self.scroll addSubview:_hosStartDateLbl];
            _hosStartDateTxt.delegate=self;
[self.scroll addSubview:_hosStartDateTxt];

 scroll.contentSize = CGSizeMake(scroll.frame.size.width, _hosStartDateTxt.frame.origin.y+_hosStartDateTxt.frame.size.height+160);

在添加子视图后,是否可以检查scrollView内容大小?仅当Scrollview中的子视图内容高于Scrollview的框架时,Scrollview才会滚动。请检查ContentSize和autolayaut.scroll.ContentSize.height,我得到1043.500000\u hostartDatelebl.frame.origin.y,我得到761.000000我的整个屏幕被挂起,过了一段时间后,我得到一个弹出的说法“由于内存错误,来自调试器的消息已终止”