iOS有关ScrollView的截屏(UITableView也可以的)
来源:互联网 发布:淘宝修改折扣 编辑:程序博客网 时间:2024/06/03 05:10
在项目中要用到截屏分享,因为我用的是tableView来做的分享页面,而另一个程序员做的界面用的UISCrollView来分享,代码不能统一,我就合并了一下现在分享给大家:
#pragma mark -- 截屏
-(UIImage *)setImage
{
UIImage* image = nil;
//如果是ScrollView的话用:
//UIScrollView *WY_scrollView = self.scrollView;
UITableView *WY_scrollView = self.tableView;
UIGraphicsBeginImageContextWithOptions(WY_scrollView.contentSize, WY_scrollView.opaque, 0.0);
CGPoint saveContentOffset = WY_scrollView.contentOffset;
CGRect saveFrame = WY_scrollView.frame;
WY_scrollView.contentOffset = CGPointZero;
WY_scrollView.frame = CGRectMake(0, 0, WY_scrollView.contentSize.width, WY_scrollView.contentSize.height);
[WY_scrollView.layer renderInContext: UIGraphicsGetCurrentContext()];
image = UIGraphicsGetImageFromCurrentImageContext();
WY_scrollView.contentOffset = saveContentOffset;
WY_scrollView.frame = saveFrame;
UIGraphicsEndImageContext();
return image;
}
因为UITableView继承的是UIScrollView,所以也可以写一个函数,我的这个项目在分享的图上还要添加东西不适合写一个函数,希望对需要的人有用处.
- iOS有关ScrollView的截屏(UITableView也可以的)
- iOS开发UIScrollView的底层实现-你也可以自己实现一个scrollView
- ios有关UITableView单选多选框的实现
- iOS 可以看见下一页的部分内容的ScrollView
- 有关ScrollView的一些总结
- 可以左右滑动的UITableView
- ios最牛叉的UITableView
- ios UItableview的使用
- iOS uitableview 的应用
- iOS-------------UITableView的使用
- ios最牛叉的UITableView
- iOS UITableView的用法
- iOS UItableView可以编辑
- “IOS”开发中,有关UITableView方面的空件的使用!
- 有关ScrollView的contentOffset的理解
- iOS scrollview的实现
- 模仿ios的scrollView
- 有关UITableView的contentSize、contentInset和contentOffset
- MySQL 零散知识整理~字符编码设置
- 分享三个USB抓包软件---Bus Hound,USBlyzer 和-USBTrace
- Java的多态性
- 笔记 os.dup2
- String.fromat() 动态添加string资源文件中的变量
- iOS有关ScrollView的截屏(UITableView也可以的)
- react知识(三) 将Jquery集成进来
- python练习之检测并规范用户名(map)
- Java ee 链接mysql 数据库完整步骤
- MySQL必知必会1-5章总结
- linux----进程切换
- unity3d预制体修改与保存
- 微信小程序变量值共用小技巧
- python threading模块/thread多线程(1)