NewMyViewController.m 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625
  1. //
  2. // NewMyViewController.m
  3. // jitao
  4. //
  5. // Created by 罗云飞 on 2022/3/7.
  6. // Copyright © 2022 罗云飞. All rights reserved.
  7. //
  8. #import "NewMyViewController.h"
  9. #import "NewRegisterViewController.h"
  10. #import "SetupViewController.h"
  11. #import "NewMyfollowViewController.h"
  12. #import "NewMyneedsViewController.h"
  13. #import "NewMycollectionViewController.h"
  14. #import "NewKeFuViewController.h"
  15. #import "NewMessageViewController.h"
  16. #import "NewLoginViewController.h"
  17. #import "NewAchievementsViewController.h"
  18. #import "QBViewController.h"
  19. #import "ServiceproviderViewController.h"
  20. #import "ConsumerViewController.h"
  21. @interface NewMyViewController (){
  22. UIView *headview;
  23. }
  24. @end
  25. @implementation NewMyViewController
  26. - (void)viewWillAppear:(BOOL)animated
  27. {
  28. [super viewWillAppear:animated];
  29. [self loadsHeaderUI];
  30. [self.navgationBar setHidden:YES];
  31. }
  32. - (void)viewDidDisappear:(BOOL)animated
  33. {
  34. [super viewDidDisappear:animated];
  35. [self loadsHeaderUI];
  36. [self.navgationBar setHidden:NO];
  37. }
  38. - (void)viewDidLoad {
  39. [super viewDidLoad];
  40. self.view.userInteractionEnabled = YES;
  41. [self dataInitialization];
  42. [self loadsView];
  43. }
  44. - (void)dataInitialization{
  45. }
  46. - (void)loadsHeaderUI{
  47. [headview removeFromSuperview];
  48. headview = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 180)];
  49. headview.userInteractionEnabled = YES;
  50. headview.backgroundColor = NewWhiteColor;
  51. [self.view addSubview:headview];
  52. UIImageView *backview = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 180)];
  53. [backview setImage:NewImageNamed(@"bj3")];
  54. backview.userInteractionEnabled = YES;
  55. [headview addSubview:backview];
  56. UIImageView *headimage = [UIImageView new];
  57. [headimage sd_setImageWithURL:NewURL([[UserEntity sharedInstance].headPortraitUrl mosaicUrlPrefix]) placeholderImage:NewImageNamed(@"txty")];
  58. ViewRadius(headimage, fitScreenWidth(73/2));
  59. [backview addSubview:headimage];
  60. headimage.sd_layout
  61. .leftSpaceToView(backview, 15)
  62. .heightIs(fitScreenWidth(73))
  63. .widthIs(fitScreenWidth(73))
  64. .topSpaceToView(backview, 62);
  65. if ([UserHelper isLogin]) {
  66. UILabel *name = [UILabel new];
  67. name.text = [NSString stringWithFormat:@"%@,欢迎您",[UserEntity sharedInstance].name];
  68. name.font = NewFont(fitScreenWidth(17));
  69. [name setSingleLineAutoResizeWithMaxWidth:0];
  70. name.textColor = NewWhiteColor;
  71. [backview addSubview:name];
  72. name.sd_layout
  73. .heightIs(20)
  74. .topSpaceToView(backview, 80)
  75. .leftSpaceToView(headimage, 15);
  76. UILabel *userlvl = [UILabel new];
  77. CGFloat width = [NewUtils heightforString:[UserEntity sharedInstance].type andHeight:23 fontSize:fitScreenWidth(14)];
  78. userlvl.text = [UserEntity sharedInstance].type;
  79. userlvl.textColor = NewWhiteColor;
  80. userlvl.backgroundColor = [UIColor colorWithString:@"#0D79C5"];
  81. userlvl.font = NewFont(fitScreenWidth(14));
  82. ViewRadius(userlvl, 23/2);
  83. [userlvl setTextAlignment:NSTextAlignmentCenter];
  84. [backview addSubview:userlvl];
  85. userlvl.sd_layout
  86. .leftEqualToView(name)
  87. .heightIs(23)
  88. .topSpaceToView(name, 6)
  89. .widthIs(width+10);
  90. }else{
  91. UIButton *usernameBT = [UIButton new];
  92. [usernameBT setTitle:@" 登 录" forState:UIControlStateNormal];
  93. [usernameBT setTitleColor:NewWhiteColor forState:UIControlStateNormal];
  94. usernameBT.titleLabel.font = NewFont(17);
  95. NewTouchUpInside(usernameBT, usernameBTclick:);
  96. [usernameBT setupAutoSizeWithHorizontalPadding:0 buttonHeight:34];
  97. usernameBT.tag = 100;
  98. [backview addSubview:usernameBT];
  99. usernameBT.sd_layout
  100. .leftSpaceToView(headimage, 15)
  101. .heightIs(34)
  102. .centerYEqualToView(headimage);
  103. UIButton *usernameBT1 = [UIButton new];
  104. [usernameBT1 setTitle:@" / 注 册" forState:UIControlStateNormal];
  105. [usernameBT1 setTitleColor:NewWhiteColor forState:UIControlStateNormal];
  106. usernameBT1.titleLabel.font = NewFont(17);
  107. NewTouchUpInside(usernameBT1, usernameBTclick:);
  108. [usernameBT1 setupAutoSizeWithHorizontalPadding:0 buttonHeight:34];
  109. usernameBT1.tag = 101;
  110. [backview addSubview:usernameBT1];
  111. usernameBT1.sd_layout
  112. .leftSpaceToView(usernameBT, 0)
  113. .heightIs(34)
  114. .centerYEqualToView(headimage);
  115. }
  116. }
  117. - (void)loadsView{
  118. [self loadsHeaderUI];
  119. UIButton *oneView = [UIButton new];
  120. NewTouchUpInside(oneView, oneViewclick:);
  121. oneView.tag = 100;
  122. [self.view addSubview:oneView];
  123. oneView.sd_layout
  124. .leftEqualToView(self.view)
  125. .topSpaceToView(self.view, 180)
  126. .heightIs(SCREEN_WIDTH/3)
  127. .widthIs(SCREEN_WIDTH/3);
  128. UIImageView *oneBT = [UIImageView new];
  129. [oneBT setImage:NewImageNamed(@"图1")];
  130. [oneView addSubview:oneBT];
  131. oneBT.sd_layout
  132. .centerXEqualToView(oneView)
  133. .topSpaceToView(oneView, 15)
  134. .heightIs(50)
  135. .widthIs(50);
  136. UILabel *oneLB = [UILabel new];
  137. oneLB.text = @"服务商咨询单";
  138. oneLB.textColor = NewGray2Color;
  139. oneLB.font = NewFont(16);
  140. [oneLB setSingleLineAutoResizeWithMaxWidth:0];
  141. [oneView addSubview:oneLB];
  142. oneLB.sd_layout
  143. .centerXEqualToView(oneView)
  144. .heightIs(20)
  145. .topSpaceToView(oneBT, 15);
  146. UIButton *TwoView = [UIButton new];
  147. NewTouchUpInside(TwoView, oneViewclick:);
  148. TwoView.tag = 101;
  149. [self.view addSubview:TwoView];
  150. TwoView.sd_layout
  151. .leftSpaceToView(oneView, 0)
  152. .topSpaceToView(self.view, 180)
  153. .heightIs(SCREEN_WIDTH/3)
  154. .widthIs(SCREEN_WIDTH/3);
  155. UIImageView *TwoBT = [UIImageView new];
  156. [TwoBT setImage:NewImageNamed(@"图2")];
  157. [TwoView addSubview:TwoBT];
  158. TwoBT.sd_layout
  159. .centerXEqualToView(TwoView)
  160. .topSpaceToView(TwoView, 15)
  161. .heightIs(50)
  162. .widthIs(50);
  163. UILabel *twoLB = [UILabel new];
  164. twoLB.text = @"消费者咨询单";
  165. twoLB.textColor = NewGray2Color;
  166. twoLB.font = NewFont(16);
  167. [twoLB setSingleLineAutoResizeWithMaxWidth:0];
  168. [TwoView addSubview:twoLB];
  169. twoLB.sd_layout
  170. .centerXEqualToView(TwoView)
  171. .heightIs(20)
  172. .topSpaceToView(oneBT, 15);
  173. UIButton *ThreeView = [UIButton new];
  174. NewTouchUpInside(ThreeView, oneViewclick:);
  175. ThreeView.tag = 102;
  176. [self.view addSubview:ThreeView];
  177. ThreeView.sd_layout
  178. .leftSpaceToView(TwoView, 0)
  179. .topSpaceToView(self.view, 180)
  180. .heightIs(SCREEN_WIDTH/3)
  181. .widthIs(SCREEN_WIDTH/3);
  182. UIImageView *ThreeBT = [UIImageView new];
  183. [ThreeBT setImage:NewImageNamed(@"图3")];
  184. [ThreeView addSubview:ThreeBT];
  185. ThreeBT.sd_layout
  186. .centerXEqualToView(ThreeView)
  187. .topSpaceToView(ThreeView, 15)
  188. .heightIs(50)
  189. .widthIs(50);
  190. UILabel *threeLB = [UILabel new];
  191. threeLB.text = @"我的关注";
  192. threeLB.textColor = NewGray2Color;
  193. threeLB.font = NewFont(16);
  194. [threeLB setSingleLineAutoResizeWithMaxWidth:0];
  195. [ThreeView addSubview:threeLB];
  196. threeLB.sd_layout
  197. .centerXEqualToView(ThreeView)
  198. .heightIs(20)
  199. .topSpaceToView(ThreeBT, 15);
  200. UIButton *fourView = [UIButton new];
  201. NewTouchUpInside(fourView, oneViewclick:);
  202. fourView.tag = 103;
  203. [self.view addSubview:fourView];
  204. fourView.sd_layout
  205. .leftEqualToView(self.view)
  206. .topSpaceToView(oneView, 0)
  207. .heightIs(SCREEN_WIDTH/3)
  208. .widthIs(SCREEN_WIDTH/3);
  209. UIImageView *fourBT = [UIImageView new];
  210. [fourBT setImage:NewImageNamed(@"图4")];
  211. [fourView addSubview:fourBT];
  212. fourBT.sd_layout
  213. .centerXEqualToView(fourView)
  214. .topSpaceToView(fourView, 15)
  215. .heightIs(50)
  216. .widthIs(50);
  217. UILabel *fourLB = [UILabel new];
  218. fourLB.text = @"我的成果";
  219. fourLB.textColor = NewGray2Color;
  220. fourLB.font = NewFont(16);
  221. [fourLB setSingleLineAutoResizeWithMaxWidth:0];
  222. [fourView addSubview:fourLB];
  223. fourLB.sd_layout
  224. .centerXEqualToView(fourView)
  225. .heightIs(20)
  226. .topSpaceToView(fourBT, 15);
  227. UIButton *fiveView = [UIButton new];
  228. NewTouchUpInside(fiveView, oneViewclick:);
  229. fiveView.tag = 104;
  230. [self.view addSubview:fiveView];
  231. fiveView.sd_layout
  232. .leftSpaceToView(fourView, 0)
  233. .topSpaceToView(oneView, 0)
  234. .heightIs(SCREEN_WIDTH/3)
  235. .widthIs(SCREEN_WIDTH/3);
  236. UIImageView *fiveBT = [UIImageView new];
  237. [fiveBT setImage:NewImageNamed(@"图5")];
  238. [fiveView addSubview:fiveBT];
  239. fiveBT.sd_layout
  240. .centerXEqualToView(fiveView)
  241. .topSpaceToView(fiveView, 15)
  242. .heightIs(50)
  243. .widthIs(50);
  244. UILabel *fiveLB = [UILabel new];
  245. fiveLB.text = @"我的需求";
  246. fiveLB.textColor = NewGray2Color;
  247. fiveLB.font = NewFont(16);
  248. [fiveLB setSingleLineAutoResizeWithMaxWidth:0];
  249. [fiveView addSubview:fiveLB];
  250. fiveLB.sd_layout
  251. .centerXEqualToView(fiveView)
  252. .heightIs(20)
  253. .topSpaceToView(fiveBT, 15);
  254. UIButton *sixView = [UIButton new];
  255. NewTouchUpInside(sixView, oneViewclick:);
  256. sixView.tag = 105;
  257. [self.view addSubview:sixView];
  258. sixView.sd_layout
  259. .leftSpaceToView(fiveView, 0)
  260. .topSpaceToView(oneView, 0)
  261. .heightIs(SCREEN_WIDTH/3)
  262. .widthIs(SCREEN_WIDTH/3);
  263. UIImageView *sixBT = [UIImageView new];
  264. [sixBT setImage:NewImageNamed(@"图6")];
  265. [sixView addSubview:sixBT];
  266. sixBT.sd_layout
  267. .centerXEqualToView(sixView)
  268. .topSpaceToView(sixView, 15)
  269. .heightIs(50)
  270. .widthIs(50);
  271. UILabel *sixLB = [UILabel new];
  272. sixLB.text = @"我的收藏";
  273. sixLB.textColor = NewGray2Color;
  274. sixLB.font = NewFont(16);
  275. [sixLB setSingleLineAutoResizeWithMaxWidth:0];
  276. [sixView addSubview:sixLB];
  277. sixLB.sd_layout
  278. .centerXEqualToView(sixView)
  279. .heightIs(20)
  280. .topSpaceToView(sixBT, 15);
  281. UIButton *sevenView = [UIButton new];
  282. NewTouchUpInside(sevenView, oneViewclick:);
  283. sevenView.tag = 106;
  284. [self.view addSubview:sevenView];
  285. sevenView.sd_layout
  286. .leftEqualToView(self.view)
  287. .topSpaceToView(fourView, 0)
  288. .heightIs(SCREEN_WIDTH/3)
  289. .widthIs(SCREEN_WIDTH/3);
  290. UIImageView *sevenBT = [UIImageView new];
  291. [sevenBT setImage:NewImageNamed(@"图7")];
  292. [sevenView addSubview:sevenBT];
  293. sevenBT.sd_layout
  294. .centerXEqualToView(sevenView)
  295. .topSpaceToView(sevenView, 15)
  296. .heightIs(50)
  297. .widthIs(50);
  298. UILabel *sevenLB = [UILabel new];
  299. sevenLB.text = @"我的设置";
  300. sevenLB.textColor = NewGray2Color;
  301. sevenLB.font = NewFont(16);
  302. [sevenLB setSingleLineAutoResizeWithMaxWidth:0];
  303. [sevenView addSubview:sevenLB];
  304. sevenLB.sd_layout
  305. .centerXEqualToView(sevenView)
  306. .heightIs(20)
  307. .topSpaceToView(sevenBT, 15);
  308. UIButton *eightView = [UIButton new];
  309. NewTouchUpInside(eightView, oneViewclick:);
  310. eightView.tag = 107;
  311. [self.view addSubview:eightView];
  312. eightView.sd_layout
  313. .leftSpaceToView(sevenView, 0)
  314. .topSpaceToView(fourView, 0)
  315. .heightIs(SCREEN_WIDTH/3)
  316. .widthIs(SCREEN_WIDTH/3);
  317. UIImageView *eightBT = [UIImageView new];
  318. [eightBT setImage:NewImageNamed(@"图8")];
  319. [eightView addSubview:eightBT];
  320. eightBT.sd_layout
  321. .centerXEqualToView(eightView)
  322. .topSpaceToView(eightView, 15)
  323. .heightIs(50)
  324. .widthIs(50);
  325. UILabel *eightLB = [UILabel new];
  326. eightLB.text = @"我的消息";
  327. eightLB.textColor = NewGray2Color;
  328. eightLB.font = NewFont(16);
  329. [eightLB setSingleLineAutoResizeWithMaxWidth:0];
  330. [eightView addSubview:eightLB];
  331. eightLB.sd_layout
  332. .centerXEqualToView(eightView)
  333. .heightIs(20)
  334. .topSpaceToView(eightBT, 15);
  335. UIButton *nineView = [UIButton new];
  336. NewTouchUpInside(nineView, oneViewclick:);
  337. nineView.tag = 108;
  338. [self.view addSubview:nineView];
  339. nineView.sd_layout
  340. .leftSpaceToView(eightView, 0)
  341. .topSpaceToView(fourView, 0)
  342. .heightIs(SCREEN_WIDTH/3)
  343. .widthIs(SCREEN_WIDTH/3);
  344. UIImageView *nineBT = [UIImageView new];
  345. [nineBT setImage:NewImageNamed(@"图9")];
  346. [nineView addSubview:nineBT];
  347. nineBT.sd_layout
  348. .centerXEqualToView(nineView)
  349. .topSpaceToView(nineView, 15)
  350. .heightIs(50)
  351. .widthIs(50);
  352. UILabel *nineLB = [UILabel new];
  353. nineLB.text = @"技淘客服";
  354. nineLB.textColor = NewGray2Color;
  355. nineLB.font = NewFont(16);
  356. [nineLB setSingleLineAutoResizeWithMaxWidth:0];
  357. [nineView addSubview:nineLB];
  358. nineLB.sd_layout
  359. .centerXEqualToView(nineView)
  360. .heightIs(20)
  361. .topSpaceToView(nineBT, 15);
  362. UILabel *line = [UILabel new];
  363. line.backgroundColor = NewLineGrayColor;
  364. [self.view addSubview:line];
  365. line.sd_layout
  366. .leftEqualToView(self.view)
  367. .rightEqualToView(self.view)
  368. .heightIs(0.6)
  369. .topSpaceToView(oneView, 0);
  370. UILabel *line1 = [UILabel new];
  371. line1.backgroundColor = NewLineGrayColor;
  372. [self.view addSubview:line1];
  373. line1.sd_layout
  374. .leftEqualToView(self.view)
  375. .rightEqualToView(self.view)
  376. .heightIs(0.6)
  377. .topSpaceToView(TwoView, 0);
  378. UILabel *line2 = [UILabel new];
  379. line2.backgroundColor = NewLineGrayColor;
  380. [self.view addSubview:line2];
  381. line2.sd_layout
  382. .leftEqualToView(self.view)
  383. .rightEqualToView(self.view)
  384. .heightIs(0.6)
  385. .topSpaceToView(fourView, 0);
  386. UILabel *line3 = [UILabel new];
  387. line3.backgroundColor = NewLineGrayColor;
  388. [self.view addSubview:line3];
  389. line3.sd_layout
  390. .topEqualToView(oneView)
  391. .bottomEqualToView(sevenView)
  392. .widthIs(0.6)
  393. .leftSpaceToView(oneView, 0);
  394. UILabel *line4 = [UILabel new];
  395. line4.backgroundColor = NewLineGrayColor;
  396. [self.view addSubview:line4];
  397. line4.sd_layout
  398. .topEqualToView(TwoView)
  399. .bottomEqualToView(sevenView)
  400. .widthIs(0.6)
  401. .leftSpaceToView(TwoView, 0);
  402. UILabel *line5 = [UILabel new];
  403. line5.backgroundColor = NewLineGrayColor;
  404. [self.view addSubview:line5];
  405. line5.sd_layout
  406. .leftEqualToView(self.view)
  407. .rightEqualToView(self.view)
  408. .heightIs(0.6)
  409. .bottomEqualToView(sevenView);
  410. }
  411. - (void)usernameBTclick:(UIButton *)sender {
  412. if (sender.tag == 100) {
  413. NewLoginViewController *vc = [[NewLoginViewController alloc] init];
  414. [vc setLoginSuccess:^(NSString *string) {
  415. // [self Networkrequest];
  416. // [newtableView reloadData];
  417. [self loadsHeaderUI];
  418. NewPopViewController;
  419. }];
  420. NewPushViewController(vc);
  421. }else{
  422. NewRegisterViewController *vc = [[NewRegisterViewController alloc] init];
  423. NewPushViewController(vc);
  424. }
  425. }
  426. - (void)oneViewclick:(UIButton *)sender{
  427. if (sender.tag == 100) {
  428. if ([UserHelper isLogin]) {
  429. NSLog(@"%@",@"已登录");
  430. ServiceproviderViewController*vc = [ServiceproviderViewController new];
  431. NewPushViewController(vc);
  432. }else{
  433. NSLog(@"%@",@"未登录");
  434. NewLoginViewController *vc = [[NewLoginViewController alloc] init];
  435. [vc setLoginSuccess:^(NSString *string) {
  436. [self loadsHeaderUI];
  437. NewPopViewController;
  438. }];
  439. NewPushViewController(vc);
  440. }
  441. }else if (sender.tag == 101){
  442. if ([UserHelper isLogin]) {
  443. NSLog(@"%@",@"已登录");
  444. ConsumerViewController *vc = [ConsumerViewController new];
  445. NewPushViewController(vc);
  446. }else{
  447. NSLog(@"%@",@"未登录");
  448. NewLoginViewController *vc = [[NewLoginViewController alloc] init];
  449. [vc setLoginSuccess:^(NSString *string) {
  450. [self loadsHeaderUI];
  451. NewPopViewController;
  452. }];
  453. NewPushViewController(vc);
  454. }
  455. }else if (sender.tag == 102){
  456. if ([UserHelper isLogin]) {
  457. NSLog(@"%@",@"已登录");
  458. NewMyfollowViewController *vc = [NewMyfollowViewController new];
  459. NewPushViewController(vc);
  460. }else{
  461. NSLog(@"%@",@"未登录");
  462. NewLoginViewController *vc = [[NewLoginViewController alloc] init];
  463. [vc setLoginSuccess:^(NSString *string) {
  464. [self loadsHeaderUI];
  465. NewPopViewController;
  466. }];
  467. NewPushViewController(vc);
  468. }
  469. }else if (sender.tag == 103){
  470. if ([UserHelper isLogin]) {
  471. NSLog(@"%@",@"已登录");
  472. NewAchievementsViewController *vc = [NewAchievementsViewController new];
  473. NewPushViewController(vc);
  474. }else{
  475. NSLog(@"%@",@"未登录");
  476. NewLoginViewController *vc = [[NewLoginViewController alloc] init];
  477. [vc setLoginSuccess:^(NSString *string) {
  478. [self loadsHeaderUI];
  479. NewPopViewController;
  480. }];
  481. NewPushViewController(vc);
  482. }
  483. }else if (sender.tag == 104){
  484. if ([UserHelper isLogin]) {
  485. NSLog(@"%@",@"已登录");
  486. NewMyneedsViewController *vc = [NewMyneedsViewController new];
  487. NewPushViewController(vc);
  488. }else{
  489. NSLog(@"%@",@"未登录");
  490. NewLoginViewController *vc = [[NewLoginViewController alloc] init];
  491. [vc setLoginSuccess:^(NSString *string) {
  492. [self loadsHeaderUI];
  493. NewPopViewController;
  494. }];
  495. NewPushViewController(vc);
  496. }
  497. }else if (sender.tag == 105){
  498. if ([UserHelper isLogin]) {
  499. NSLog(@"%@",@"已登录");
  500. NewMycollectionViewController *vc = [NewMycollectionViewController new];
  501. NewPushViewController(vc);
  502. }else{
  503. NSLog(@"%@",@"未登录");
  504. NewLoginViewController *vc = [[NewLoginViewController alloc] init];
  505. [vc setLoginSuccess:^(NSString *string) {
  506. [self loadsHeaderUI];
  507. NewPopViewController;
  508. }];
  509. NewPushViewController(vc);
  510. }
  511. }else if (sender.tag == 106){
  512. SetupViewController *vc = [SetupViewController new];
  513. [vc setTuichudenglu:^(NSString *string) {
  514. if ([string isEqualToString:@"退出登录"]) {
  515. [self loadsHeaderUI];
  516. }
  517. }];
  518. NewPushViewController(vc);
  519. }else if (sender.tag == 107){
  520. if ([UserHelper isLogin]) {
  521. NSLog(@"%@",@"已登录");
  522. NewMessageViewController *vc = [NewMessageViewController new];
  523. NewPushViewController(vc);
  524. }else{
  525. NSLog(@"%@",@"未登录");
  526. NewLoginViewController *vc = [[NewLoginViewController alloc] init];
  527. [vc setLoginSuccess:^(NSString *string) {
  528. [self loadsHeaderUI];
  529. NewPopViewController;
  530. }];
  531. NewPushViewController(vc);
  532. }
  533. }else if (sender.tag == 108){
  534. NewKeFuViewController *vc = [NewKeFuViewController new];
  535. NewPushViewController(vc);
  536. }
  537. }
  538. @end