iphone - 调整 subview 的大小

标签 iphone ios cocoa-touch

我有一个 UIView,它包含一个 UIImageView subview 。 subview 填充父 View 框架。

我正在从屏幕中心的一个点开始缩放父 UIView,从宽度和高度 0、0 到全尺寸。

subview 不会拉伸(stretch)以填充父 View ,它只是在整个过程中保持完整大小。

我已经尝试了 contentModecontentStretch 的各种组合,但似乎没有任何效果。

非常感谢您的帮助。

最佳答案

如果通过zooming 你的意思是动画 super View 框架,你必须正确设置自动调整大小。 super View 必须设置为自动调整大小:

superview.autoresizeSubviews = YES;

... 而 ImageView 必须正确设置其 mask :

imageview.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

关于iphone - 调整 subview 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3227252/

相关文章:

iphone - 是否有一个开源框架可以简化使用音频单元的工作?

iphone - 如何获得带有“下一步”、“上一步”和“完成”按钮的键盘?

ios - 如何在框架(Objective-C)中将类访问器设为私有(private)

iphone - 向 MKMapView 添加 subview (不是叠加层)

iphone - iOS 开发 : After updating my iPhone 4 to iOS 4. 3 Beta 3,我的应用程序显示 "This game is not recognized by Game Center"

ios - 创建和调用类初始化程序并传入文字值 Swift 时调用中的额外参数

ios - UIScrollview delaysContentTouches 问题

ios - 将我的应用程序提交到iTunes Connect时与BundleID和Prefix混淆

iphone - 为什么我的 UIScreen 和 UIWindow 大小不匹配?

iOS:有谁知道为什么我会收到 999 错误,即使页面已加载?