UI2_ScrollView&UIPageControl】的更多相关文章

// // ViewController.h // UI2_ScrollView&UIPageControl // // Created by zhangxueming on 15/7/10. // Copyright (c) 2015年 zhangxueming. All rights reserved. // #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UIScrollViewDe…
UIPageControl(页面控制器,就是桌面的那些小点点,每个点代表一个界面) 父类是 UIControl. iOS开发中常用的基本控件,主要和UIScrollView一起使用,比较常用的就是有些APP主页面会有一些图片自动转换,也可以用而人为的转换,本文主要是列出常用的属性及方法(注XCode版本为7.2) 属性如下: @property(nonatomic) NSInteger numberOfPages;          //总页数,默认0页 @property(nonatomic)…
上一篇博客介绍了如何将XCode创立的项目提交到Git版本控制,这次就直接做一个图片轮播的展示demo,刚好可以把UIScrollView.UIPageControl.UIImageView这三个控件讲解分析一下.先上效果,这样比较直观. 从图中可以看到这个界面是由UIImageView 和 UITableView 组合而成.在这里UITableView的内容不作为本次讲解的重点,如果对UITableView的使用有疑问的,可以留言给我.下面就进入正题,在头文件创建几个变量. @interfac…
首先创建一个引导图的控制器类 UserGuideViewController.h和UserGuideViewController.m #import <UIKit/UIKit.h> #import "firstViewController.h" #define WIDTH self.view.frame.size.width #define HEIGHT self.view.frame.size.height @interface UserGuideViewControll…
因为昨天在网上找了很久,很多只能实现向右滚动,而且一张图一个imageview ,感觉工作量很可怕啊 ,  下面的例子就是不论你多少图 , 只和我代码里面的几个数值有关,  只需要修改分页和循环i的最大值,当然为了方便 , 您最好把图片的名字改成有序的 . 方便您添加到可变集合中. 如果这样的页面你有五页 或则更多都可以实现好像从最后一张图跳到第一张图. 这个其实总共只有3个image,图都是用循环加进去的 . 上代码 #import <UIKit/UIKit.h> #define WIDTH…
本代码主要实现图片之间的切换 目录结构 代码 ViewController.m文件 #import "ViewController.h" @interface ViewController () @property(strong,nonatomic)UIScrollView *scrollView; @property(strong,nonatomic)UIPageControl *pageControl; //存储图片 @property(strong,nonatomic)UIIma…
UIPageControl 的默认样式是几个小圆点,系统没有提供属性供我们自定义这几个小圆点的样式,不过我们依然可以使用KVC来自定义PageControl的显示样式 UIPageControl *pageControl = [[UIPageControl alloc] init]; [pageControl setValue:[UIImage imageNamed:@"image1"] forKeyPath:@"_pageImage"]; [pageControl…
一般来说scrollView与UIPageControl都是结合使用,因为在使用滚动视图的时候 ,使用UIPageControl,用户可以 清楚 的明白显示的内容有多少页,如果 没有的话,总不能让用户一个个的去数.用户体验效果不理想. 一般来说,在滑动scrollView的时候,UIPageControl的选中点的位置也会有相应的变化.当然,反之来说,改变选中点的位置,相应的scrollView显示的内容也会产生变化 . 因为我这边需要实现的效果是:最后一张向后滑动之后,会自动跳到第一张显示的内…
[self.pageControl setValue:[UIImage imageNamed:@"选中图片名称"] forKeyPath:@"_currentPageImage"]; [self.pageControl setValue:[UIImage imageNamed:@"未选中图片名称"] forKeyPath:@"_pageImage"]; 这样就通过KVC的方式修改系统属性了,给UIPageControl设置成自…
一.基本知识 #import "ViewController.h"@interface ViewController ()<UIScrollViewDelegate>{     UIScrollView *scrollview;     UIPageControl *page; } @end@implementation ViewController - (void)viewDidLoad {     [super viewDidLoad];     page = [[UI…