我正在开发一个 iOS 应用程序,它有一个 UIViewController,其 View 有一个 MapView 作为 subview 。但是,当我运行应用程序并尝试在模拟器中旋转 View 时,它无法正常工作;它留下一个黑框,如图所示:
如何告诉 MapView 与其父 View 一起调整大小?
最佳答案
尝试使用这段代码
ObjC
yourMapView.autoresizingMask = UIViewAutoresizingFlexibleRightMargin |
UIViewAutoresizingFlexibleLeftMargin |
UIViewAutoresizingFlexibleBottomMargin;
swift
yourMapView.autoresizingMask = [.FlexibleRightMargin, .FlexibleLeftMargin, .FlexibleBottomMargin]
关于ios - 当父 View 改变大小时,如何告诉 subview 调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36902350/