scrollView用法

在这里记下UIScrollView的用法,一来防止自己忘记,而来再通过这个回顾一下,发现一些新细节。

UIScrollView的主要问题在布局上,我现在只用到了内容大小固定额也就是不是tableView 的动态可变界面

布局方面scrollView的限制是 四个边都要设置据self.view为0,且scrollView中还要在放置一个contentView,且为了使布局正确,必须要能固定contentView的大小,contentview一定也要四条边据scrollView的边距为0,这个设置是为了是scrollView的大小根据contentView的大小相同,不至于报出scrollView的大小模糊这种错误。

但如果只是这样在storyboard上做限制的话,就会发现如果此时把屏幕横着放,就会发现所有的控件都在屏幕的左320像素位置。所以还需要在代码中做限制,并且在限制contentView的宽度时要把remove at build time 勾上,代码的限制就是使当前的view的左右两边都据屏幕的距离为0,注意:这时的限制不是contentView和其父视图scrollView的限制,而是contentView和self.view之间的限制。

时间: 2024-08-01 16:16:52

scrollView用法的相关文章

Android(java)学习笔记110:ScrollView用法

理论部分 1.ScrollView和HorizontalScrollView是为控件或者布局添加滚动条 2.上述两个控件只能有一个孩子,但是它并不是传统意义上的容器 3.上述两个控件可以互相嵌套 4.滚动条的位置现在的实验结果是:可以由layout_width和layout_height设定 5.ScrollView用于设置垂直滚动条,HorizontalScrollView用于设置水平滚动条:需要注意的是,有一个属性是    scrollbars 可以设置滚动条的方向:但是ScrollView

小程序-scroll-view用法及属性

如果屏幕中某元素的内容超过此元素的高度,可设置元素为scroll-view 为滚动状态元素,这样可以做到元素固定高度且元素内容滚动屏幕不滚动的效果: scroll-view标签的主要属性分为以下几种: <scroll-view scroll-y="false" scroll-x="false" bindscrolltoupper="" bindscrolltolower="" bindscroll=""

android TextView 带滚动条,和ScrollView 用法(暂时觉得ScrollView滑动速度比较快)

本来是想做一个显示文字信息的,当文字很多时View的高度不能超过一个固定的值,当文字很少时View的高度小于那个固定值时,按View的高度显示.因为ScrollView没有maxHeight,无法满足需求,只好另找方法了. View本身是可以设置ScrollBar,这样就不一定需要依赖ScrollView了.TextView有个属性maxLine,这样也就满足了需求了,只要设置一个TextView带ScrollBar的,然后设置maxLine就可以了. <TextView android:id=

【iOS开发-53】案例学习:scrollView的核心用法以及无法滚动的解决办法

案例效果: (1)主要的就是练习scrollView的用法.界面里面的其他元素基本都是UIView和UIButton堆砌起来的. (2)主要用代码实现,当然,可以先用storyboard拖个scrollView出来.注意需要滚动的都需要放在scrollView,注意层级关系. (3)我们要在代码中使用设置这个scrollView所以直接拖拽形成一个变量,代码都在ViewController.m中: --设置scrollView的最重要的三个属性如下,已用注释标出. --取得一个控件的最大最小X和

scrollView的用法

- (void)viewDidLoad {     [super viewDidLoad];          scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];     scrollView.backgroundColor = [UIColor redColor];     // 是否支持滑动最顶端 //    scrollView.scrollsToTop = NO;     scroll

ScrollView与HorizontalScrollView的用法

为布局中包裹一层ScrollView,可实现垂直滑动的效果,HorizontalScrollView则可实现横向滑动的效果.这两个可以同时嵌套使用,来实现同时横向和垂直的滑动效果,但要注意的是: 它们中只能包裹一个View,不能同时包含多个View.但包裹的那一个View可以是布局,布局中则可同时包含多个View. 还有非常好的一点就是:当布局中包含EditText的时候,经常想输入文字的时候,键盘挡住了输入框,那么为布局嵌套一个ScrollView则可解决这一问题.嵌套后当弹出键盘的时候,Ed

ScrollView的用法,隐藏滚动条

我之前写了一个ScrollView老是报java.lang.IllegalStateException: ScrollView can host only one direct child,意思是说:ScrollView只能有一个子布局,所以用一个布局把你写的布局抱起来就OK,隐藏滚动条. <pre name="code" class="java"><pre name="code" class="java"&

cocos2d js ScrollView的用法

游戏中很多需要用到ScrollView的情况,也就是需要滚动一片区域.这里有两种实现方法,一种是使用cocos studio的方式,第二种是手写代码.先看第一种 第一种记得在设置滚动区域时选取裁剪项. var size = cc.winSize; //读取json文件 var root = ccs.uiReader.widgetFromJsonFile(res.listJson); this.addChild(root); //获取在cocos studio里面设定好的scrollView va

Android零基础入门第61节:滚动视图ScrollView

原文:Android零基础入门第61节:滚动视图ScrollView 前面几期学习了ProgressBar系列组件.ViewAnimator系列组件.Picker系列组件和时间日期系列组件,接下来几期继续来学习常见的其他组件. 一.ScrollView概述 从前面的学习有的同学可能已经发现,当拥有很多内容时屏幕显示不完,显示不全的部分完全看不见.但是在实际项目里面,很多内容都不止一个屏幕宽度或高度,那怎么办呢?那就需要本节学习的ScrollView来完成. 在默认情况下,ScrollView只是