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