loadView加载(变换成ScrollView)
/**loadView加载,将系统的view变换成ScrollView*/
- (void)loadView{
[super loadView];
UIScrollView *mainScroll = [[UIScrollView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame];
mainScroll.scrollEnabled = YES;
mainScroll.contentSize = CGSizeMake(0, VIEW_MAIN_SCREEN_HEIGHT + 40);
mainScroll.userInteractionEnabled = YES;
mainScroll.showsVerticalScrollIndicator = NO;
mainScroll.multipleTouchEnabled = YES;
mainScroll.delegate = self;
self.view = mainScroll;
}
//然后在拖拽完成后,增加它的高度,以最后一个控件最大的Y值加上一定间隙,思路是判断view上最下面的view是否大于scrollView的高度,如果大于让滚动,并且scrollView的contentSize的height加上一定间隙
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
CGFloat DeleteY = CGRectGetMaxY(self.OrderDeleteBtn.frame);
if (DeleteY > scrollView.frame.size.height) {
scrollView.scrollEnabled = YES;
}else{
scrollView.scrollEnabled = NO;
}
}
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate{
CGFloat DeleteY = CGRectGetMaxY(self.OrderDeleteBtn.frame);
if (DeleteY > scrollView.frame.size.height) {
scrollView.contentSize = CGSizeMake(Screen_size.width, CGRectGetMaxY(self.OrderDeleteBtn.frame)+10);
}else{
scrollView.contentSize = CGSizeMake(Screen_size.width,200);
}
}
转载于:https://www.cnblogs.com/TheYouth/p/4994162.html
loadView加载(变换成ScrollView)相关推荐
- Android Glide加载图片成圆形
今天,简单讲解android使用glide加载图片成圆形. 这个很简单,因为之前需要在RecyclerView里加载圆形图片,所以在网上查找了资料,很简单就解决了. 1.导入依赖 implementa ...
- [html] 字体图标加载出来成了小方块,是什么原因呢?如何解决?
[html] 字体图标加载出来成了小方块,是什么原因呢?如何解决? css样式没有引用吧 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌 ...
- android glide圆形图片,Android Glide加载图片成圆形
释放双眼,带上耳机,听听看~! 今天,简单讲解android使用glide加载图片成圆形. 这个很简单,因为之前需要在RecyclerView里加载圆形图片,所以在网上查找了资料,很简单就解决了. 1 ...
- android 底部加载更多,android:ScrollView滑动到底部显示加载更多(示例代码)
这是效果 主要是onTouchListener监听事件,监视什么时候滑到底部 同时要理解getMeasuredHeight和getHeight的区别 getMeasuredHeight:全部的长度 包 ...
- cad插件加载bplot成功用不了_新手入门,学习CAD必须掌握,教你使用标注命令,绘图效率翻一倍...
无论你从事的哪个行业,CAD图纸绘制,如果只有图形,没有标注尺寸,那就只能作为一张效果图观看,无法指导施工,意义并不大.所以要做一张合格的工程图纸,尺寸标注是少不了的,而标注工作量占一半,如果我们能够 ...
- cad插件加载bplot成功用不了_Batchplot辅助插件常见问题解决方法
Batchplot是一个需要配合AutoCAD进行使用的辅助插件,它的作用在于批量打印CAD图纸,帮助我们节省时间.根据用户反馈,本文针对使用Batchplot打印插件遇到的一些问题进行了整理,附带解 ...
- 小程序一次性上传多个本地图片,上拉加载照片以及图片加载延迟解决之道
一:小程序之一次性上传多个本地相片 最近由于项目需要所以学了下小程序,也做了一些东西,随后便有了以下的一些总结了,现在说说如何使用小程序一次性上传多个本地相片. 问题描述 最近做项目的时候要实现一个上 ...
- 虚幻4的关卡动态加载机制
对于大型游戏MMORPG游戏或是3D街景(虚拟现实)还有大型无缝地图都需要地图啊,关卡动态加载的机制来达到让用户感觉自己一直是在漫游,而不会出现Loading(读条),卡界面等情况.当然除非是垮区域无 ...
- JAVA Web.xml 加载顺序
web.xml加载过程(步骤): 1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> ...
最新文章
- 机器学习02-分类、逻辑回归
- Unity The Type Matching Rule
- JavaScript 的简单学习2
- 关于ArcGIS JS API中的map高度为400px的问题解决
- 2019网络教育计算机统考模拟试题,最新2019年网络远程教育《计算机应用基础》统考模拟题库500题(含答案)...
- MySQL04WHERE关键字
- android编译时注解,Android编译时注解框架系列2-Run Demo
- android tv webview,Android TV开发---WebView焦点处理
- 【渝粤教育】国家开放大学2018年春季 0631-21T动物常见病防治 参考试题
- 苹果Mac图片清晰度增强软件:Topaz Sharpen AI
- Mac文件夹如何进行加密
- 制作rime配色的fcitx皮肤
- java设置连接超时_HttpClient设置连接超时时间
- 人形机器人踢“世界杯”有经验!主动躲避摔伤风险,跟踪目标精准进球
- Ubuntu系统下硬盘安装windows
- export和import
- QQ2005Beta3显地理位置功能的细节描述(转)
- 运行php代码报错如下Uncaught Error: Call to undefined function curl_init()
- Desktop Goose for Mac抖音桌面宠物鸭
- windows驱动开发环境搭建以及helloworld