美文网首页
iOS上类似驾考宝典覆盖翻页的控件SZPageControlle

iOS上类似驾考宝典覆盖翻页的控件SZPageControlle

作者: 蹦擦擦我勒个去 | 来源:发表于2017-05-14 12:54 被阅读0次

SZPageController是仿UITableView接口所实现的类似于驾考宝典覆盖翻页,小说阅读器覆盖翻页效果的一个控件,支持cocoapods导入,接口简单易用。

github地址:https://github.com/StenpZ/SZPagecontroller

示例:

@interfaceViewController()

@property(nonatomic,weak)SZPageController*pageController;

@end

@implementationViewController

- (void)viewDidLoad {

[superviewDidLoad];

self.view.backgroundColor= [UIColorwhiteColor];

SZPageController*pageVC = [[SZPageControlleralloc]init];

pageVC.dataSource=self;

pageVC.delegate=self;

pageVC.circleSwitchEnabled=NO;

//pageVC.contentModeController = NO;

//pageVC.switchToLastEnabled = NO;

//pageVC.switchSlideEnabled = NO;

//pageVC.switchTapEnabled = NO;

[self.viewaddSubview:pageVC.view];

[selfaddChildViewController:pageVC];

self.pageController= pageVC;

[self.pageControllerreloadData];

//if ([self.pageController canSwitchToIndex:12]) {

//[self.pageController switchToIndex:12 animated:YES];

//}

}

#pragma mark - SZPageControllerDelegate

- (NSInteger)numberOfPagesInPageController:(SZPageController*)pageController {

return10;

}

- (UIViewController*)pageController:(SZPageController*)pageController controllerForIndex:(NSInteger)index {

TempViewController*vc = [[TempViewControlleralloc]init];

vc.view.backgroundColor=ViewColor;

vc.textLabel.text= [NSStringstringWithFormat:@"%ld", (long)index];

returnvc;

}

- (UIView*)pageController:(SZPageController*)pageController viewForIndex:(NSInteger)index {

TempView*view = [[TempViewalloc]init];

view.backgroundColor=ViewColor;

view.textLabel.text= [NSStringstringWithFormat:@"%ld", (long)index];

returnview;

}

- (void)pageController:(SZPageController*)pageController currentController:(UIViewController*)currentController currentIndex:(NSInteger)currentIndex {

NSLog(@"%@ __ %ld", currentController, currentIndex);

}

- (void)pageController:(SZPageController*)pageController currentView:(UIView*)currentView currentIndex:(NSInteger)currentIndex {

NSLog(@"%@ __ %ld", currentView, currentIndex);

}

- (void)pageControllerDidSwitchToFirst:(SZPageController*)pageController {

NSLog(@"第一个");

}

- (void)pageControllerDidSwitchToLast:(SZPageController*)pageController {

NSLog(@"最后一个");

}

- (void)pageControllerSwitchToLastDisabled:(SZPageController*)pageController {

NSLog(@"不能再向前了");

}

- (void)pageControllerSwitchToNextDisabled:(SZPageController*)pageController {

NSLog(@"不能再向后了");

}

详细使用请参照示例程序

相关文章

  • iOS上类似驾考宝典覆盖翻页的控件SZPageControlle

    SZPageController是仿UITableView接口所实现的类似于驾考宝典覆盖翻页,小说阅读器覆盖翻页效...

  • iOS程序进入后台后仍运行定时器NSTimer无标题文章

    最近再做一个类似于“驾考宝典”的iOS应用,当然作为考试计时的功能肯定不会少,开发期间也是遇到各种各样的小问题,本...

  • 7.23 新生群真忙

    驾考宝典 我来了QAQ

  • 驾考宝典

    结束第二份工作的那年,赋闲在北京的出租屋里,索性奖励自己一趟远行,外加一次驾考计划。于是长达半年的驾考之路,断...

  • 驾考宝典

    驾考宝典1坡道定点停车,注意事项:看到杆方向盘打满,方向转正后,找到中心《停,中线》压住离合,重合之后踩刹车,停稳...

  • 驾考宝典

    月份都是12个月。 超车只能从左侧超,不能占用公交车道,不能立即右转,等到安全距离才行。​ 黄灯时,车身没过线,请...

  • 驾考宝典

    凌晨四点下起了雨,滴滴答答吵得人没法睡觉。这个年龄,一丁点的响声都睡不着。六点多拖着疲惫的身体起床早饭。 送了孩子...

  • 巧用ViewPager实现驾考宝典做题翻页效果

    效果如下所示: 思路:a.利用ViewPager自带的动画效果,略作修改,实现滑动覆盖翻页效果。b.移动时加入阴影...

  • 513周日

    又细又直的腿 16顺风驾考宝典

  • 各方面APP的收藏与积累(Day1)

    ✍驾考方面: 斑斑驾道定制版、驾考宝典; ✍H5制作方面: MAKA设计(个人)、易企秀(企业宣传) ✍笔记方面:...

网友评论

      本文标题:iOS上类似驾考宝典覆盖翻页的控件SZPageControlle

      本文链接:https://www.haomeiwen.com/subject/xzkqxxtx.html