NewFeatureController.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. //
  2. // NewFeatureController.h
  3. // BuguLive
  4. //
  5. // Created by xfg on 16/4/12.
  6. // Copyright © 2016年 xfg. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. //代理方法
  10. @protocol NewFeatureControllerDelegate <NSObject>
  11. @optional
  12. /**
  13. 最后一页按钮被点击调用的代理方法
  14. */
  15. - (void)startAppClick;
  16. @end
  17. /**
  18. 数据源代理方法
  19. */
  20. @protocol NewFeatureControllerDatasourse <NSObject>
  21. @optional
  22. /**
  23. 告诉控制器显示几张图片
  24. */
  25. - (NSInteger)NewFeatureControllerPhotosNumber;
  26. /**
  27. 告诉控制器显示什么图片
  28. */
  29. - (UIImageView *)NewFeatureControllerImageViewIndex:(NSUInteger)index;
  30. @end
  31. @interface NewFeatureController : UIViewController
  32. {
  33. NSTimer *_timer;//定时器
  34. int _count;//计数器
  35. }
  36. /**
  37. 数据源代理
  38. */
  39. @property (weak,nonatomic) id<NewFeatureControllerDatasourse>Datasourse;
  40. /**
  41. 启动图轮播完后开始APP,有两种方式,一种通过代理,一种通过Block
  42. */
  43. @property (weak,nonatomic) id<NewFeatureControllerDelegate>delegate;
  44. /**
  45. 设置开始APP回调
  46. */
  47. - (void)setStartAppBlock:(void(^)())blockHangler;
  48. @end