UIView *parentView = [[UIView alloc]initWithFrame:[CGRectMake(0,0,100,100)]];
UIView *childView = [[UIView alloc]initWithFrame:[CGRectMake(0,120,100,100)]];
[parentView addSubview:childView];
上面声明 childView 的代码被添加到 parentView 中 parentView 绑定之外的位置。无论如何我可以调整 parentView 的大小以使 childView 不再超出范围?我想动态地做到这一点。是否有任何自动功能可用,或者我必须通过计算整体尺寸手动完成。
另一个问题是,在调整 parentView 的大小以适合 childView 之前,似乎 childView 添加在 parentView 的 (0,100) 而不是 (0,120),即使我设置了 [parentView setClipsToBounds:NO];