IOS笔记UI--禁止scrollview上下拖动
申明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨
在最近的学习中发现,scrollView有时候可以上下左右拖动,效果很是不好。具体触发的原因可能有许多种,本篇介绍本人遇见的一种,并提供解决办法
/*
scrollVIew加在一个已经加了UINavigationController和tabBarViewController 的ViewController里.
如果scrollVIew的contentSize的高度是整个屏幕则会出现上下拖动的效果,把它高度改为0即可。
有时候就算contentSize的高度改为0还是会出现这种情况,则再加上alwaysBounceVertical = NO;即可
*/
具体代码部分:
// 创建scrollView
UIScrollView *scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 375, self.view.frame.size.height)];
[self.view addSubview:scrollView];
// 防止scroll上下拖动
scrollView.contentSize = CGSizeMake(375*6, 0);
scrollView.alwaysBounceVertical = NO;
// 分页
scrollView.pagingEnabled = YES;
// 代理
scrollView.delegate = self;
// UIView
for (int i = 0; i<5; i++) {
UIView *view = [[UIView alloc]initWithFrame:CGRectMake(i*375, 0, 375, 667)];
view.backgroundColor = [UIColor colorWithRed:arc4random()%256/255. green:arc4random()%256/255. blue:arc4random()%256/255. alpha:1];
[scrollView addSubview:view];
IOS笔记UI--禁止scrollview上下拖动相关推荐
- 禁止scrollview上下拖动
在最近的学习中发现,scrollView有时候可以上下左右拖动,效果很是不好.具体触发的原因可能有许多种,本篇介绍本人遇见的一种,并提供解决办法 /* scrollVIew加在一个已经加了UINavi ...
- iOS基本UI元素示例教程
In this tutorial we're going to discuss and implement the basic UI elements such as text fields, lab ...
- iOS开发UI篇—UIScrollView控件介绍
iOS开发UI篇-UIScrollView控件介绍 一.知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 ...
- iOS基础——UI控件之UIAlertController、UINavigationController、Segue、SVProgressHUD
iOS基础--UI控件之UIAlertController.UINavigationController.Segue 一.UIAlertController 1.普通对话框 -(void)update ...
- 如何设计好一款iOS游戏UI的细节
http://www.wumii.com/item/wtxvaLr1 如何设计好一款iOS游戏UI的细节 2013-06-06 91手册 如果您觉得文章好请加微信号:shouyoushouce 并分享 ...
- android tableview实现多选功能,iOS开发UI篇-tableView在编辑状态下的批量操作(多选)...
先看下效果图 直接上代码 #import "MyController.h" @interface MyController () { UIButton *button; } @pr ...
- iOS开发UI篇—transframe属性(形变)
iOS开发UI篇-transframe属性(形变) 1. transform属性 在OC中,通过transform属性可以修改对象的平移.缩放比例和旋转角度 常用的创建transform结构体方法分两 ...
- iOS开发UI篇—多控制器和导航控制器简单介绍
iOS开发UI篇-多控制器和导航控制器简单介绍 一.多控制器 一个iOS的app很少只由一个控制器组成,除非这个app极其简单.当app中有多个控制器的时候,我们就需要对这些控制器进行管理 有多个vi ...
- iOS开发UI篇—UIWindow简单介绍
iOS开发UI篇-UIWindow简单介绍 一.简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWi ...
最新文章
- 印象笔记电脑版使用技巧_我的印象笔记使用手册(2020)
- AngularJS directive入门例子
- WIN32获取进程当前目录
- SPOJ-OPTM Optimal Marks ★★(按位建图 最小割)
- 老是说我编译版本不够_海思3518E编译环境搭建
- 成中集团线下IDC迁移上云
- 计算机组成原理第06章在线测试,计算机组成原理第六章单元测试(二)(含答案)(4页)-原创力文档...
- uniCloud免费云存储图床源码
- php上传图片并显示代码,php图片上传代码(完整版已测试)
- css3 -- 过渡与动画
- 小D课堂 - 零基础入门SpringBoot2.X到实战_第11节 Logback日志框架介绍和SpringBoot整合实战_45、SpringBoot2.x日志讲解和Logback配置实战...
- mysql5.6设置日志路径_mysql5.6.12切换binlog二进制日志路径_MySQL
- 怎么制作GIF微信表情
- PDF转Word免费的软件有哪些?教给你三种转换方法
- 旧电脑又卡有慢,一招设置电脑最佳性能
- Clippper模拟量输出设置
- 论文阅读_(GIN)How Powerful are Graph Neural Networks
- ES6 入门—ES6 解构赋值
- 什么是网络爬虫?它是如何工作的以及如何自动抓取
- 北航Sysweld学习者的升级打怪成长史