在xib约束好的控件 代码是改不了其frame 的 若要改变其高度或者宽度,可以找到其宽度或者高度的约束 将约束拖成属性然后代码改变其属性的contanst大小
self.carrierviewheight.constant = [selfsmsDetailLabHeightFortext:self.smsDetailLab.text];
self.carrierviewheight.constant =29 + self.carrierviewheight.constant;
这个适用于 其他控件(view)的高度随label的高度改变 来设置其高度