iOS 地图截屏
来源:互联网 发布:推女郎吧最新域名 编辑:程序博客网 时间:2024/05/01 05:02
上一次截屏的代码真是又丑又长, 看看大神是怎么写的吧
- (nullable UIImage *)generateSnapshot:(CGSize)size{ self.addressLabelBg.hidden = YES; self.addressLabel.hidden = YES; self.mapView.showsUserLocation = NO; CGPoint mapCenter = self.mapView.center; UIGraphicsBeginImageContextWithOptions(size, NO, 0.0f); [self.mapView drawViewHierarchyInRect:CGRectMake(-(mapCenter.x - size.width / 2), -(mapCenter.y - size.height / 2), self.mapView.bounds.size.width, self.mapView.bounds.size.height) afterScreenUpdates:YES]; UIImage *snapshotImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); self.addressLabelBg.hidden = NO; self.addressLabel.hidden = NO; self.mapView.showsUserLocation = YES; return snapshotImage;}其实重点还是截屏区域坐标的确定
0 0
- iOS 地图截屏
- iOS 百度地图截屏
- ios ArcGIS地图截屏 模仿设备 home键加电源键截屏 地图快照
- IOS 地图
- ios地图
- iOS 地图
- iOS 地图
- iOS地图
- iOS - iOS 地图开发
- 截屏代码 地图
- IOS Map地图
- iOS地图位置开发
- IOS地图定位
- iOS地图选址
- IOS地图定位
- iOS 地图位置开发
- iOS地图位置开发
- IOS 地图 应用
- java设计模式之工厂模式
- Oracle 不等于判断,防止字段内容为NULL时报错的情况
- 【NOIP模拟】Angel Beats!
- 工厂方法模式
- JS动态改变form表单里的action值属性的方法
- iOS 地图截屏
- 【记录】MOV与LDR
- 源码解析之–YYAsyncLayer异步绘制
- CNN
- Android事件分发与焦点争夺
- Hadoop版本变化
- 浅析树状数组
- Ubuntu14.04安装rabbitVCS_SVN
- Eclipse导入Android Studio 第三方库无法用add library