UIPageControl自定义点的颜色
来源:互联网 发布:淘宝企业采购 编辑:程序博客网 时间:2024/05/16 15:25
UIPageControl自定义点的颜色
首先导入已经封装好的两个文件GrayPageControl.h,GrayPageControl.m,里面继承了UIPageControl,重写了他的方法。文件内容如下:
GrayPageControl.h:
#import <Foundation/Foundation.h>
@interface GrayPageControl : UIPageControl {
UIImage* activeImage;
UIImage* inactiveImage;
}
@end
GrayPageControl.m:
#import “GrayPageControl.h”
@implementation GrayPageControl
-(id) initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
activeImage = [[UIImage imageNamed:@"inactive_page_image.png"] retain];
inactiveImage = [[UIImage imageNamed:@"active_page_image.png"] retain];
[self setCurrentPage:1];
return self;
}
-(void) updateDots
{
for (int i = 0; i < [self.subviews count]; i++)
{
UIImageView* dot = [self.subviews objectAtIndex:i];
if (i == self.currentPage) dot.image = activeImage;
else dot.image = inactiveImage;
}
}
-(void) setCurrentPage:(NSInteger)page
{
[super setCurrentPage:page];
[self updateDots];
}
-(void)dealloc
{
[super dealloc];
}
@end
在主程序中,只要程序把GrayPageControl的对象当做UIPageControl的对象做就可以了,另外注意,关联控件的时候 要继承GrayPageControl类
- UIPageControl自定义点的颜色
- UIPageControl自定义点的颜色,图片
- 自定义UIPageControl的小圆点颜色属性
- UIPageControl自定义点的颜色,图片
- UIPageControl 改变点的颜色
- UIPageControl 改变点的颜色
- UIPageControl的自定义小点颜色
- 自定义UIPageControl小点的颜色
- UIPageControl 的圆点颜色的改变
- iOS修改UIPageControl圆点的颜色
- UIPageControl 圆点背景图片的自定义实现
- ios学习之自定义UIPageControl小点的颜色
- 自定义UIPageControl圆点背景图片
- ios-改变UIPageControl的颜色
- 利用subview 大法 改变UIPageControl的颜色
- 自定义iOS UIpagecontrol 小圆点 换上自定义图片
- 自定义UIPageControl
- 自定义UIPageControl
- 关于云计算的十大预测
- C# 中对 Session 的“(string)”、“.ToString()”与“Convert.ToString”用法笔记
- 回溯法之工作分配问题
- ubuntu 网络配置
- C#有关Session 操作的几个误区
- UIPageControl自定义点的颜色
- 基于活动的SDK:Appssavvy进军移动广告市场的“法宝”
- 在ASP.NET中使用Session常见问题集锦
- 使用Java混淆工具yguard
- Android-初识Handler,Looper,Message(-) 源码
- Android 的 Recovery 模式分析
- usb gadget 网卡和u盘安装
- Android 内存泄漏调试
- response.setHeader()的用法