我有一个矩形和两个标签,如子视图类中的label1,label2。
label2.userInteractionEnabled = YES
当我将label2与label1连接时,矩形大小也应更新为label1 + label2大小以适合其中的两个标签。我怎么能得到这些东西...... 这是我的代码。
_targetRect = [[UIView alloc]init];
self.frame = CGRectMake(10,70,70,30
[self addsubView:_targetRect];
对于Label一个相同的x,y位置作为targetRect
label1 = [[UILabel alloc]init];
self.frame = CGRectMake(10,70, width, hight)];
[self addsubView: label1];
对于label2 x,y位置远离标签1
label2 = [[UILabel2 alloc]init];
self.frame = CGRectMake(100,70, width, hight)];
label2.userInteractionEnabled = YES;
[self addsubView:label2];
答案 0 :(得分:1)
在label2框架设计之后重新设计矩形框架尺寸。等,
_targetRect.frame = CGRectMake(10,70, width, label1.frame,size.height+label2.frame,size.height)];