/**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)相关推荐

  1. Android Glide加载图片成圆形

    今天,简单讲解android使用glide加载图片成圆形. 这个很简单,因为之前需要在RecyclerView里加载圆形图片,所以在网上查找了资料,很简单就解决了. 1.导入依赖 implementa ...

  2. [html] 字体图标加载出来成了小方块,是什么原因呢?如何解决?

    [html] 字体图标加载出来成了小方块,是什么原因呢?如何解决? css样式没有引用吧 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌 ...

  3. android glide圆形图片,Android Glide加载图片成圆形

    释放双眼,带上耳机,听听看~! 今天,简单讲解android使用glide加载图片成圆形. 这个很简单,因为之前需要在RecyclerView里加载圆形图片,所以在网上查找了资料,很简单就解决了. 1 ...

  4. android 底部加载更多,android:ScrollView滑动到底部显示加载更多(示例代码)

    这是效果 主要是onTouchListener监听事件,监视什么时候滑到底部 同时要理解getMeasuredHeight和getHeight的区别 getMeasuredHeight:全部的长度 包 ...

  5. cad插件加载bplot成功用不了_新手入门,学习CAD必须掌握,教你使用标注命令,绘图效率翻一倍...

    无论你从事的哪个行业,CAD图纸绘制,如果只有图形,没有标注尺寸,那就只能作为一张效果图观看,无法指导施工,意义并不大.所以要做一张合格的工程图纸,尺寸标注是少不了的,而标注工作量占一半,如果我们能够 ...

  6. cad插件加载bplot成功用不了_Batchplot辅助插件常见问题解决方法

    Batchplot是一个需要配合AutoCAD进行使用的辅助插件,它的作用在于批量打印CAD图纸,帮助我们节省时间.根据用户反馈,本文针对使用Batchplot打印插件遇到的一些问题进行了整理,附带解 ...

  7. 小程序一次性上传多个本地图片,上拉加载照片以及图片加载延迟解决之道

    一:小程序之一次性上传多个本地相片 最近由于项目需要所以学了下小程序,也做了一些东西,随后便有了以下的一些总结了,现在说说如何使用小程序一次性上传多个本地相片. 问题描述 最近做项目的时候要实现一个上 ...

  8. 虚幻4的关卡动态加载机制

    对于大型游戏MMORPG游戏或是3D街景(虚拟现实)还有大型无缝地图都需要地图啊,关卡动态加载的机制来达到让用户感觉自己一直是在漫游,而不会出现Loading(读条),卡界面等情况.当然除非是垮区域无 ...

  9. JAVA Web.xml 加载顺序

    web.xml加载过程(步骤): 1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> ...

最新文章

  1. 机器学习02-分类、逻辑回归
  2. Unity The Type Matching Rule
  3. JavaScript 的简单学习2
  4. 关于ArcGIS JS API中的map高度为400px的问题解决
  5. 2019网络教育计算机统考模拟试题,最新2019年网络远程教育《计算机应用基础》统考模拟题库500题(含答案)...
  6. MySQL04WHERE关键字
  7. android编译时注解,Android编译时注解框架系列2-Run Demo
  8. android tv webview,Android TV开发---WebView焦点处理
  9. 【渝粤教育】国家开放大学2018年春季 0631-21T动物常见病防治 参考试题
  10. 苹果Mac图片清晰度增强软件:Topaz Sharpen AI
  11. Mac文件夹如何进行加密
  12. 制作rime配色的fcitx皮肤
  13. java设置连接超时_HttpClient设置连接超时时间
  14. 人形机器人踢“世界杯”有经验!主动躲避摔伤风险,跟踪目标精准进球
  15. Ubuntu系统下硬盘安装windows
  16. export和import
  17. QQ2005Beta3显地理位置功能的细节描述(转)
  18. 运行php代码报错如下Uncaught Error: Call to undefined function curl_init()
  19. Desktop Goose for Mac抖音桌面宠物鸭
  20. windows驱动开发环境搭建以及helloworld

热门文章

  1. 创建型模式二:工厂方法模式
  2. 如何提高安卓代码的质量和语法
  3. ntfs for mac使用注意事项有哪些?
  4. ceph操作相关命令整合
  5. 防止arp***方法
  6. provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接错误的解决方法...
  7. linux下wget的用法
  8. green ethernet
  9. sqlite 设置向下递增
  10. jdbc和odbc区别