123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- //
- // MTFriendInfoViewController.m
- //
- // Created by Simon on 2019/3/22.
- // Copyright © 2019 Simon. All rights reserved.
- //
- #import "MTFriendInfoViewController.h"
- #import "MTFriendInfoHeaderView.h"
- @interface MTFriendInfoViewController ()
- @property (nonatomic, strong) MTFriendInfoViewModel *viewModel;
- @property (nonatomic, strong) MTFriendInfoHeaderView *headerView;
- @end
- @implementation MTFriendInfoViewController
- #pragma mark -- system
- -(void)viewWillAppear:(BOOL)animated{
- [super viewWillAppear:animated];
- }
- - (void)viewDidLoad {
- [super viewDidLoad];
- [self.view addSubview:self.headerView];
- }
- -(void)mt_layoutNavigation{
- [self setNaviBarTitle:@"添加好友"];
- }
- - (void)mt_bindViewModel{
- // @weakify(self)
- [self.viewModel.refreshUISubject subscribeNext:^(id _Nullable x) {
- // @strongify(self)
-
-
- }];
-
- [self.viewModel.errorSubject subscribeNext:^(id _Nullable x) {
- // @strongify(self)
-
- }];
- }
- #pragma mark -- lazy
- -(MTFriendInfoViewModel *)viewModel{
- if (!_viewModel) {
- _viewModel = [[MTFriendInfoViewModel alloc]init];
- _viewModel.pageIndex = 1;
- }
- return _viewModel;
- }
- -(MTFriendInfoHeaderView *)headerView{
- if (!_headerView) {
- _headerView = [[MTFriendInfoHeaderView alloc]initWithFrame:CGRectMake(0, 0, ScreenWidth, kNumFrom375(667))];
- _headerView.viewModel = self.viewModel;
- }
- return _headerView;
- }
- #pragma mark -- Constraints
- -(void)updateViewConstraints{
- [self.headerView mas_makeConstraints:^(MASConstraintMaker *make) {
- make.top.mas_equalTo(navHeight);
- make.left.right.bottom.equalTo(self.view);
- }];
- [super updateViewConstraints];
- }
- @end
|