我有一个UIView
,让我说一下previewBackgroundView
框架(60, 154, 200, 200)
。它是一个子视图self.view
。
然后我有一个动态视图,比如dynamicView
frame (0, 0, 260, 100)
。它可以包含任意数量的子组件,例如UIButton
,UILabel
等。
注意:dynamicView
可以是任何大小。我dynamicView
在方法中作为参数传递。
当我将dynamicView
as 子视图添加到 时previewBackgroundView
,它超出了previewBackgroundView
' 范围。因此,我想调整 thedynamicView
及其子项的大小,使其位置位于 the 的中心previewBackgroundView
并且dynamicView
在previewBackgroundView
的范围内。简单地说,我必须展示dynamicView
类似的预览previewBackgroundView
- 无论有多大dynamicView
。
我的第一次尝试是设置clipsToBounds
,它在 Xcode5、iOS7 中不起作用。我欢迎您对替代选项的想法。