IOS UIPageController

- (void)viewDidLoad{[super viewDidLoad];// Do any additional setup after loading the view, typically from a nib.//定义UIScrollView//self.scrollView = [[UIScrollView alloc] init];//self.scrollView.frame = CGRectMake(10, 0, 200, 500);self.scrollView.contentSize = CGSizeMake(1000,288);  //scrollview的滚动范围self.scrollView.showsVerticalScrollIndicator = NO;self.scrollView.showsHorizontalScrollIndicator = NO;//myScrollView.clipsToBounds = YES;self.scrollView.delegate = self;self.scrollView.scrollEnabled = YES;self.scrollView.pagingEnabled = YES; //使用翻页属性self.scrollView.bounces = NO;for(int i=0;i<4;i++){UIImageView *imageV =[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"wel2.png"]];[imageV setFrame:CGRectMake(200*i, 0, 192, 288)];[self.scrollView addSubview:imageV];}//定义PageControllself.pageControl.numberOfPages = 4;//指定页面个数self.pageControl.currentPage = 0;//指定pagecontroll的值,默认选中的小白点(第一个)[self.pageControl addTarget:self action:@selector(changePage:) forControlEvents:UIControlEventValueChanged];}//scrollview的委托方法,当滚动时执行- (void)scrollViewDidScroll:(UIScrollView *)sender {int page = self.scrollView.contentOffset.x / 192;//通过滚动的偏移量来判断目前页面所对应的小白点self.pageControl.currentPage = page;//pagecontroll响应值的变化}- (IBAction)changePage:(id)sender {int page = self.pageControl.currentPage;//获取当前pagecontroll的值self.label1.text = [[NSString alloc]initWithFormat:@"%d",page];[self.scrollView setContentOffset:CGPointMake(200 * page, 0)];//根据pagecontroll的值来改变scrollview的滚动位置,以此切换到指定的页面}

转载于:https://www.cnblogs.com/zzili/archive/2012/12/06/6663418.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/403344.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mac下beyond compare配置图

配置Tab键为4个空格&#xff1a; 显示行号&#xff1a;

子网寻址

一、概念   将IP地址中的主机号再分成一个子网号和主机号。而不是把IP地址看成单纯的网络号主机号。举例来说&#xff1a;一个B类网络地址&#xff0c;网络位为16位&#xff0c;主机位为16位。若划分子网则需要对这16主机位继续进行划分&#xff0c;比如在这16bit中将8bit用…

Win7下安装linux虚拟机

关于如何在Win7下搭建linux学习环境&#xff0c;特在此分享下. 一、工具 1、VMware-workstation-full-9.0.0-812388.exe 下载地址:http://pan.baidu.com/s/1bpFT0ZX 2、32位的CenOS系统镜像文件CentOS-6.7-i386-bin-DVD1.iso. 下载地址:http://pan.baidu.com/s/1cHrxLG…

el-table处理某一行样式;el-table表格row-class-name无效原因;el-table格式化某行样式和数据

如果是设置点击el-table某行变色或者hover 点击看这篇 情景&#xff1a;:row-class-name“tableRowClassName” 无效果 原因是&#xff1a;el-table的属性里 多了个stripe&#xff0c;stripe属性可以创建带斑马纹的表格。会影响到row-class-name的渲染。去掉stripe即可。 &l…

国内ios分亨组件,

2019独角兽企业重金招聘Python工程师标准>>> 1. 新浪微博 (支持新浪微博官方 SSO OAuth 及 iOS 6 特性&#xff09; 2. 微信&#xff08;仅支持分享到朋友&#xff09; 3. 网易微博 4. 腾讯微博 5. 豆瓣 6. 人人网 https://github.com/icyl…

子网掩码

子网掩码用于确定网络地址中子网号的位数&#xff08;也即比特数&#xff09;及主机号位数。掩码是一个32bit的值&#xff0c;其中值为1的比特留给网络号和子网号&#xff0c;为0的比特留给主机号。譬如一个B类地址&#xff0c;子网掩码可以设置为&#xff1a;   <1> …

让linux的SSH客户端也能记住服务器的密码

From: http://blog.chinaunix.net/uid-17240700-id-2813900.html CU上一位网友的问题如下: 以前一直用windows&#xff0c;最近工作原因换Ubuntu了&#xff0c;但是windows下的SSH客户端(我用的是Netsarang公司的 Xshell,Xftp,Xmanager)&#xff0c;linux没有相应版本…

el-table文字超出隐藏;el-table表格文字一行展示,超出隐藏,多余的内容会在 hover时显示 ;

el-table文字默认情况下若内容过多会折行显示&#xff0c;若需要单行显示可以给el-table-column使用show-overflow-tooltip属性&#xff0c;它接受一个Boolean&#xff0c;为true时多余的内容会在 hover 时以 tooltip 的形式显示出来。 给el-table-column添加show-overflow-t…

webdriverAPI-Java

1.1 下载selenium2.0的lib包 http://code.google.com/p/selenium/downloads/list 官方UserGuide&#xff1a;http://seleniumhq.org/docs/ 1.2 用webdriver打开一个浏览器 我们常用的浏览器有firefox和IE两种&#xff0c;firefox是selenium支持得比较成熟的浏览器。但是做页…

USB设备多个配置描述符的获取过程

多配置USB设备枚举过程和多字符串描述符的枚举是相同的&#xff0c;过程如下&#xff1a; 1. 总线复位&#xff1b; 2. 获取设备描述符&#xff1b; 3. 总线复位&#xff1b; 4. 设置地址&#xff1b; 5. 获取设备描述符&#xff1b; 6. 获取配置描述符1&#xff1b; 7.…

腾讯的大饼 微信的价值

今天&#xff0c;微信火了。在被新浪微博压制近两年之后腾讯终于又成功推出一款时代级产品——微信。微信的发展初衷是一款移动社交工具&#xff0c;但随着微信用户步入2亿大关之后&#xff0c;微信对于腾讯的意义已经不仅仅是移动社交工具&#xff0c;微信肩负着对抗阿里、新浪…

ssh自动输入密码登录服务器/ssh免输入密码登录/非交互ssh 密码验证

From: http://www.linuxidc.com/Linux/2011-02/31921.htm 由于经常需要登录一些远程的服务器&#xff0c;每次都需要将密码重输一遍&#xff0c;如下&#xff1a; #ssh 用户名我的服务器的ip 用户名我的服务器的ips password: &#xff08;这里需要手动输入密码后回车&#x…

Access、Hybrid和Trunk三种模式的理解

以太网端口的三种链路类型&#xff1a;Access、Hybrid和Trunk&#xff1a; <1> Access类型的端口只能属于1个VLAN&#xff0c;一般用于连接计算机的端口&#xff1b; <2> Trunk类型的端口可以允许多个VLAN通过&#xff0c;可以接收和发送多个VLAN的报文&#xff…

yum install nginx

From: http://www.cnblogs.com/ShepherdIsland/p/yum_install_nginx.html 先安装nginx的yum源 http://nginx.org/en/linux_packages.html#stable 找到链接&#xff0c;安装&#xff1a; rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.e…

11g下如何查询trace文件名

eygle的书中有讲到查看数据库的内容&#xff0c;利用转储文件来查看 aler system dump datafile 3 block 9&#xff1b; roger提点说先oradebug setmypid&#xff0c;再dump&#xff0c;然后直接oradebug tracefile_name&#xff0c;就能够得到trace文件的完整路径了。 如图 转…

el-table表格格式化某一列数据;统一处理el-table表格某一列数据

以下代码可以直接复制使用 场景&#xff1a;table的原数据就是 姓名1234&#xff0c;但是现在想要改成统一的格式。可以使用formatter属性&#xff0c;它用于格式化指定列的值&#xff0c;接受一个Function&#xff0c;会传入两个参数&#xff1a;row和column&#xff0c;可以…

OpenWrt交换机手册(Switch Documentation)

如果你的设备含有不少于1个的LAN接口&#xff0c;那这个设备在不同的接口之间可能有一个被称为交换(switch)的特殊连接。大多数的内部构造如下图所示: 如果你想要更改这些端口如何互相连接的&#xff0c;你需要配置你的switch设备。 (see also network.interfaces) UCI config…

Log4j快速使用精简版

Log4j快速使用精简版 1、导入log4j-1.2.17.jar包 2、在src根目录下创建log4j.properties文件 log4j.rootLoggerINFO, CONSOLE, FILE ## console 配置文件输出的目的地 &#xff08;控制台&#xff09;log4j.appender.CONSOLEorg.apache.log4j.ConsoleAppenderlog4j.appender.CO…

mac下安装nginx和php

From: http://www.jb51.net/article/42715.htm mac下使用homebrew安装安装、配置nginx、mysql、php-fpm的方法。一、前话&#xff1a;1.1、环境选择&#xff1a;重新在mac上配置php&#xff0c;原本mac上就自带有apach、php以及pgsql&#xff0c;如果图简单的话&#xff0c;直…

【交换机】MAC-VLAN的功能作用是什么,如何设置

MAC VLAN就是基于MAC地址划分的VLAN&#xff0c;MAC VLAN的最大优点就是用户不需要固定在某些端口下&#xff0c;可以随意移动&#xff0c;比如当用户物理位置移动时&#xff0c;即从一台交换机换到其它的交换机时&#xff0c;VLAN不用重新配置&#xff0c;所以&#xff0c;可以…