MyOrderViewController.m 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. //
  2. // MyOrderViewController.m
  3. // jitao
  4. //
  5. // Created by 罗云飞 on 2017/12/9.
  6. // Copyright © 2017年 罗云飞. All rights reserved.
  7. //
  8. #import "MyOrderViewController.h"
  9. #import "ZJSliderView.h"
  10. #import "PurchaseintentionViewController.h"
  11. #import "OrderViewController.h"
  12. #import "BusinessViewController.h"
  13. @interface MyOrderViewController (){
  14. PurchaseintentionViewController *Purchaseintentionvc;
  15. OrderViewController *ordervc;
  16. BusinessViewController *businessvc;
  17. }
  18. @end
  19. @implementation MyOrderViewController
  20. - (void)viewDidLoad {
  21. [super viewDidLoad];
  22. [self setNavTitle:@"我的订单"];
  23. // 创建分段控制器
  24. [self createSliderView];
  25. // Do any additional setup after loading the view.
  26. }
  27. #pragma mark - 创建分段控制器
  28. - (void)createSliderView {
  29. self.automaticallyAdjustsScrollViewInsets = NO;
  30. UILabel *line = [[UILabel alloc] initWithFrame:CGRectMake(0.0, NavHeader, SCREEN_WIDTH, 0.8)];
  31. line.backgroundColor = NewLineGrayColor;
  32. [self.view addSubview:line];
  33. ZJSliderView *slider = [[ZJSliderView alloc] initWithFrame:CGRectMake(0.0f,NavHeader, SCREEN_WIDTH, SCREEN_HEIGHT-NavHeader)];
  34. __weak typeof(self) weakSelf = self;
  35. [slider setNewZJSlider:^(int index) {
  36. [weakSelf autoDownRefresh:index];
  37. }];
  38. Purchaseintentionvc = [[PurchaseintentionViewController alloc] init];
  39. Purchaseintentionvc.title = @"购买意向";
  40. ordervc = [[OrderViewController alloc] init];
  41. ordervc.title = @"我的订单";
  42. businessvc = [[BusinessViewController alloc] init];
  43. businessvc.title = @"业务流水";
  44. [slider setViewControllers:@[Purchaseintentionvc,ordervc,businessvc] owner:self page:_page];
  45. [self.view addSubview:slider];
  46. UIView *controlView = [slider topControlViewWithFrame:CGRectMake(0, NavHeader, SCREEN_WIDTH, 44) titleLabelWidth:SCREEN_WIDTH/3 page:0];
  47. [self.view addSubview:controlView];
  48. }
  49. - (void)autoDownRefresh:(NSInteger)index
  50. {
  51. if (index == 0) {
  52. [Purchaseintentionvc networkRequest:nil];
  53. }else if (index == 1) {
  54. [ordervc networkRequest:nil];
  55. }else if (index == 2) {
  56. // [Demandvc networkRequest:nil];
  57. }else if (index == 3) {
  58. // [expertvc networkRequest:nil];
  59. }else if (index == 4) {
  60. // [policyvc networkRequest:nil];
  61. }
  62. }
  63. - (void)didReceiveMemoryWarning {
  64. [super didReceiveMemoryWarning];
  65. // Dispose of any resources that can be recreated.
  66. }
  67. /*
  68. #pragma mark - Navigation
  69. // In a storyboard-based application, you will often want to do a little preparation before navigation
  70. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  71. // Get the new view controller using [segue destinationViewController].
  72. // Pass the selected object to the new view controller.
  73. }
  74. */
  75. @end