Scrollview--- legend学习笔记

原创 2015年07月07日 09:20:16

ScrollView 最主要功能可以显示比手机屏幕大的视图,文字,是容器类的视图,常用的有两种UITextView  和UITableView。

其中contentSize、contentInset、contentOffset 这三种属性最重要的属性


1、contentSize属性(图片来源于网络)


假设设备中要显示的内容为灰色部分,这个灰色部分的属性值就是contentSize,显然已经超出了手机的整体显示范围(屏幕的整个范围的属性是frame)。所以我们在程序中需要操作整个画布时就用contentSize属性


2contentInset属性(图片来源于网络)

    contentInset属性说白了就是在显示一些特效的时候用到的,个人理解它可以显示出一些使劲拉伸的效果,当图片到头时还可以在多拉出一块边界,有种弹弹的效果


如上图所示,灰色部分为contentSize,当已经拉到上部已经拉到了边界了,用户为了增加用户体验,可以多拉出一块白边(当然颜色等属性是可以设置的),能拉出的白边的宽度就是contentInset,它分为四个属性Top,Botton,Left,Right  分别可以控制顶部边距,低部边距,左边距,右边距


3、contentoffset属性(图片来源于网络)


iOS开发中是已左上角未原点开始计算各个控件的位置,初始化是scrollView也是在坐标原点开始计算的,单如果存在自动更改scrollView的位置,就需要用到contentoffset的属性,它是已左上角的原点计算各个高度的,如上图就是手动的设置contentoffset的y值。

可以通过[self.scrollView setContentOffset:CGPointMake(0, 110) animated:YES];方法来设置,还可以出现动画效果。


手动设置属性时,最好不用使用自动布局

R软件学习笔记—Legend

当图表中承载了多组数据用于比较时,通常会使用不同的颜色来区分,并且使用图例说明不同颜色代表的数据,如图3-17所示。   图例中既包括文字,也包括点和线元素。R语言中的图例可以使用legend...
  • myl1992
  • myl1992
  • 2015年05月18日 20:40
  • 8144

R的legend参数设置

在作图的时候,legend很重要,在R中设置很繁琐,不像MATLAB有图形界面的,可以手动的设置。下面以?legend中例子学习一下legend参数。   #首先导入数据 >x > x  [...
  • flyfrommath
  • flyfrommath
  • 2016年05月31日 15:16
  • 3812

MATLAB中Legend的一些控制方法

http://blog.sina.com.cn/s/blog_551d8bdb01015kw2.html 如果一个图中我们画了n条曲线,但是我们只想加图例说明(legend)的只有m条 (m   ...
  • a573233077
  • a573233077
  • 2015年06月20日 20:38
  • 10949

echarts legend过多问题解决

在使用echarts 2.0的过程中发现legend过多没有分页的情况    经百度各种查没有查到想要的效果  因此自己动手扩展了一个效果,现在发布出效果  如果有问题可以问我 在调试echart...
  • dyl0313
  • dyl0313
  • 2017年03月13日 11:31
  • 5159

matlab 曲线线型、颜色和标记点 和 legend

a=linspace(1,2,10)   plot(a,'--pr','linewidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','Ma...
  • pingmin2014
  • pingmin2014
  • 2016年04月19日 09:53
  • 524

matlab中legend函数的用法

 legend  legend('string1','string2',...)  legend(h,'string1','string2',...)  legend(M)  legen...
  • honglin_ren
  • honglin_ren
  • 2014年07月17日 16:31
  • 32864

python画图matplotlib的Legend(显示图中的标签)

参考:http://blog.sina.com.cn/s/blog_b09d460201019c10.html 官网:http://matplotlib.org/users/legend_guide...
  • zhangqilong120
  • zhangqilong120
  • 2017年05月22日 23:29
  • 4820

[Ext JS 4] Extjs 图表 Legend(图例)的分行与分列显示

Legend, 翻译过来的意思是图例。 在Extjs 的Chart 中, 到底右边红色框起来的部分就是Legend 了。 在 Extjs Chart 的定义中, 可以通过配置 legend 的配置...
  • oscar999
  • oscar999
  • 2014年05月27日 08:20
  • 9180

python中关于图例legend在图外的画法简析

1.最近遇到一个问题,关于图例legend如何画在图外的问题,并以适合的比例显示出来。2.首先传统的做法如下,这种方式并不能满足我的要求,而且是显示在图内。ax1.legend(loc='center...
  • yywan1314520
  • yywan1314520
  • 2016年12月19日 14:54
  • 8620

R 语言绘图004-legend()参数详解

legend(x, y = NULL, legend, fill = NULL, col = par("col"),          border = "black", lty, lwd, p...
  • am290333566
  • am290333566
  • 2016年01月09日 11:14
  • 905
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Scrollview--- legend学习笔记
举报原因:
原因补充:

(最多只允许输入30个字)