[英]Get Actual Size of a UIView/MapKit View
如何获取MKMapView的实际高度(不是在“界面”构建器中指定的高度)。
这是我的例子。 我在包含地图的界面构建器中创建了一个视图,该地图被称为IBOutlet MKMapView * worldmap 。
该视图的实际大小(见右图)与在Interface Builder中指定的视图(见左图)不同,因为我还添加了一个导航栏(按代码),并且地图/视图的高度根据设备屏幕(4或3,5“)。
但是当我使用...
worldmap.frame.size.height
...我总是得到在Interface Builder中设置的大小,而不是经过改编的实际大小。
如何获得实际尺寸?
我在这里找到了答案。 我试图在添加导航栏之前调用viewDidLoad函数中获取高度。 解决方案是改为在viewWillAppear函数中获取框架高度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.