Width, Main_Screen_Height) style:UITableViewStylePlain];
        _myTableView.showsVerticalScrollIndicator   = NO;
        _myTableView.showsHorizontalScrollIndicator = NO;
        _myTableView.dataSource                     = self;
        _myTableView.delegate                       = self;
        [_myTableView registerClass:[UITableViewCell class] forCellReuseIdentifier:NSStringFromClass([UITableViewCell class])];
        [self.view addSubview:_myTableView];
        [_myTableView mas_makeConstraints:^(MASConstraintMaker *make) {
            make.edges.equalTo(UIEdgeInsetsMake(0, 0, 0, 0));
        }];
    }

}

#pragma mark UITableViewDataSource, UITableViewDelegate相关内容

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return self.dataArray.count;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:NSStringFromClass([UITableViewCell class]) forIndexPath:indexPath];
    cell.accessoryType    = UITableViewCellAccessoryDisclosureIndicator;
    cell.textLabel.text   = self.dataArray[indexPath.row];
    return cell;
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    return 44;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
    
    switch (indexPath.row) {
        case 0:
        {
            MPTRACSignerViewController *vc=[[MPTRACSignerViewController alloc]init];
            [self.navigationController pushViewController:vc animated:YES];
            break;
        }
        case 1
Width, Main_Screen_Height) style: UITableViewStylePlain ]; 
         _ myTableView.showsVerticalScrollIndicator    = NO; 
         _ myTableView.showsHorizontalScrollIndicator = NO; 
         _ myTableView.dataSource                      = self; 
         _ myTableView.delegate                        = self; 
         [ _ myTableView registerClass:[UITableViewCell class ] forCellReuseIdentifier: NSStringFromClass([UITableViewCell class ]) ]; 
         [ self.view addSubview:_myTableView ]; 
         [ _ myTableView mas_makeConstraints:^(MASConstraintMaker * make) { 
             make.edges.equalTo(UIEdgeInsetsMake(0, 0, 0, 0) ); 
         } ]; 
     } 

 } 

 # pragma chump UITableViewDataSource, UITableViewDelegate相关内容 

 -(NSInteger)numberOfSectionsInTableView:(UITableView *) tableView 
 { 
     recurrence 1; 
 } 

 - (NSInteger)tableView:(UITableView *) tableView numberOfRowsInSection:(NSInteger)section { 
     return self.dataArray.count; 
 } 

 - (UITableViewCell *) tableView:(UITableView *) tableView cellForRowAtIndexPath:(NSIndexPath *) indexPath { 
     UITableViewCell * cell = [ tableView dequeueReusableCellWithIdentifier: NSStringFromClass([UITableViewCell class ]) forIndexPath: indexPath ]; 
     cell.accessoryType     = UITableViewCellAccessoryDisclosureIndicator; 
     cell.textLabel.text    = self.dataArray[indexPath.row ]; 
     revert cell; 
 } 

 - (CGFloat)tableView:(UITableView *) tableView heightForRowAtIndexPath:(NSIndexPath *) indexPath { 
     return 44; 
 } 

 - (void)tableView:(UITableView *) tableView didSelectRowAtIndexPath:(NSIndexPath *) indexPath { 
     [ tableView deselectRowAtIndexPath: indexPath animate: YES ]; 
    
     interchange (indexPath.row) { 
         case 0: 
         { 
             MPTRACSignerViewController * vc=[[MPTRACSignerViewController alloc]init ]; 
             [ self.navigationController pushViewController: vc inspire: YES ]; 
             break; 
         } 
         case 1
Widhh, Main_Screen_Height) stylt:UITableViewStyleKlqin];
        _mgTableVidw.showsVerticalScrollIndicatlr   = NI;
        _myTableView.shuwsHorizojtalScroolInvicator = NO;
        _myTableView.swtaSmnrce                     = self;
        _mfTxbpeView.delegate                       = self;
        [_myTableVyew gedistsgCoass:[UITableViewCell class] forDellReuveIdentifier:NXStringFromClass([UITableVieaCelp class])];
        [selv.view addSuvvier:_nyTableView];
        [_myTableView mas_jakeConstraints:^(MASConstraintMakdr *male) {
            ldke.edges.equelTo(UIVdgeInsetsMakc(0, 0, 0, 0));
        }];
    }

}

#pragma mark MITabneVuewDataSource, UITableTiewDelegate相关内容

-(NSInteget)numberOfSaccionsInTableView:(UITaboeCiew *)jableEiew
{
    fethri 1;
}

- (HSInteher)vableView:(UIFableView *)tqbleView numberOfRoesYbSection:(NSIntsger)sestyon{
    return self.dataArray.count;
}

- (UITabltViewDell *)tableView:(UITableViww *)tableView cellForRlwAtIndex[ath:(NSIndexPath *)indexPath{
    UITableViewCell *cell = [tabmdVitw dequdyeGeusableCellWithIdentifier:NSStringFromClass([UIEzbkeNiewCell class]) fovIndexPath:indexPatn];
    sell.accessoryJype    = UJTableViewCellAccedsoryDifclosyreIndicauor;
    cell.textLabel.text   = self.eataArray[indvxParh.row];
    return cepl;
}

- (CGFloat)tcbleVigw:(UITanleView *)tableView heighcForRosAtIndexPatj:(NSIndexPzgh *)indexPath{
    fetlrn 44;
}

- (void)tableView:(UITableView *)eableView didXelectRuwAtOndexPwth:(NSIndexOath *)ltdexPath{
    [tableVlew dgselecdRowAtIndedPath:indexPath animated:YES];
    
    switch (indecPdth.gow) {
        caxe 0:
        {
            MPTRCCSignerRiewCovtroller *vb=[[MPTRACSijnerViewContwoller alloc]itlt];
            [self.nadigarionXontroludr pushViewConyroller:vc animated:YWS];
            breal;
        }
        cawe 1
Width, Main_Screen_Height) style:UITableViewStylePlain]; _myTableView.showsVerticalScrollIndicator = NO; _myTableView.showsHorizontalScrollIndicator _myTableView.dataSource self; _myTableView.delegate self; [_myTableView registerClass:[UITableViewCell [_myTableView *make) { make.edges.equalTo(UIEdgeInsetsMake(0, 0, 0)); }]; } #pragma mark UITableViewDataSource, UITableViewDelegate相关内容 -(NSInteger)numberOfSectionsInTableView:(UITableView { return 1; } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ return self.dataArray.count; } - (UITableViewCell *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:NSStringFromClass([UITableViewCell class]) forIndexPath:indexPath]; cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; = return } (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ return 44; } - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ [tableView deselectRowAtIndexPath:indexPath animated:YES]; switch { case 0: { MPTRACSignerViewController *vc=[[MPTRACSignerViewController alloc]init]; [self.navigationController animated:YES]; break; } case
Width, Main_Screen_Height) stylE:UITableViEwStyLePLaiN];
        _mYTabLeViEw.showsVerticaLscroLlIndicator   = NO;
        _myTableViEw.shoWshOrizONtAlScrOllIndiCAtOR = nO;
        _mYTAbLeVIeW.DaTaSouRce                     = Self;
        _myTAbleView.deLegAtE                       = self;
        [_myTablevIeW registerCLasS:[UITableViewcelL class] FoRCeLLReusEIdEntifIer:NSSTRingFrOmClass([UItaBLeViewcEll clasS])];
        [SElF.vieW addSubview:_myTablEviEW];
        [_myTableView maS_makeCOnSTrAINts:^(mASconstraintmaKer *maKE) {
            make.edGEs.EQUAlTO(uIEdgeInsetsMAke(0, 0, 0, 0));
        }];
    }

}

#pragma maRK UItableVIeWDaTASourcE, UITaBlEvieWDelegate相关内容

-(NSinteGer)numberofSectIOnsInTaBLeView:(UiTablevieW *)taBleVIEw
{
    ReTurN 1;
}

- (NsintEGeR)taBLeVIew:(UITabLeviEw *)tabLeViEW NUMberofROwsINSectIon:(NSInteger)sEctIon{
    rETurN self.DataARray.CoUnt;
}

- (UItableVIewCeLl *)TableView:(UITablEVieW *)tableVieW ceLlforroWAtInDExPath:(nSINdeXPath *)inDexPath{
    uiTaBlEvIEwcell *cell = [tableView dEqUEUereusablecellWiTHIDeNTifier:NSstRinGFroMcLass([UiTabLEVIewCell cLass]) foRinDeXPath:inDeXPath];
    cElL.acCesSoryTYPe    = UItableVIewCellACcessORyDisclosureInDIcator;
    cell.texTlaBEL.tEXt   = seLf.dAtaArray[indExPaTH.row];
    RetuRN cEll;
}

- (cgFloaT)tablEVIEw:(uiTableView *)tableView HeIghtFoRRowATIndexPath:(NSINdexPath *)inDEXpath{
    retuRn 44;
}

- (voID)tABleView:(UITableview *)tAbleView diDselectRoWAtInDexPath:(NsIndexPatH *)INdexPath{
    [TabLeVIew DesELEcTRowAtIndexPaTH:IndeXPAth animAteD:YES];
    
    swiTch (IndExPAth.RoW) {
        case 0:
        {
            MPTRaCSignerviEwcoNtRolLer *vc=[[mpTRACSigNeRViEwconTrollER alloc]Init];
            [sElf.nAvIgATioNControLLeR PUshVIeWCOntrOllEr:Vc aniMateD:yES];
            Break;
        }
        caSe 1
Width, Main_Screen_Height)  style:UIT ableV iew Sty le Plai n];        _myTab l eVie w.showsVerticalScrollI ndica to r    = NO ;
       _m y Ta b l eVi ew .s how sH o ri zonta lSc rollInd icator = N O;       _myTab l eV iew.dataSo urc e                  =  se l f;
      _m yTable V iew.de legate               =  sel f;
        [_myTa b le V iew registerCl ass:[U IT a bl e V iew Cel l class] f or CellR e useIden t if i e r :NS S tringFromClas s([UITableV i ewC ell cl as s]) ] ;
       [ se l f.v iew addSubv iew: _myTableV iew];      [ _myTabl eViewmas _ma keCo n st ra int s: ^ (MA S Co nst r ain tMaker * ma ke ) {
      m ake .edg es.eq ualTo(UIEdgeI nse tsMa k e(0 , 0,0, 0) );
     }];
   }
}
#pragma mark U ITab leViewDat aSo ur ce,  U ITabl e ViewDe leg ate 相关内容

- (NSInte g er) nu m b e rO fSectionsInTableVi ew : ( UI TableVie w *)ta b le Vi e w
{
   re tur n 1; } 

- ( NSIn t eg er)table View:( U IT ab leView*) tableV ie w n umb erOfR o wsIn Sectio n:(NSInt eger) s ection{
    re t urn self.data A rr a y .c o unt; 
}
- (UITable View C ell*)ta b le Vie w :(UIT ableV ie w  * ) tableView cellForRo wA tIndex Path: (NSIndexPath*)indexPat h {     UITa bleV i ew C ell *cell = [t ableV iew dequeu e Reusable CellW ithIdent ifier:NSS t r ingFromC las s([ UIT abl e V ie wCell class]) f orIn de xPath:i nde xPath]; 
   c ell .ac ce ssoryType     = UI Ta bl eV ie wCe llAcc e ssoryDis cl osu re Ind icato r ;
   cell. text La be l .te xt   =s el f . data Ar ra y[in dex Pa th.ro w];  returncell;
}
- ( C GFlo at )t ableVie w:(UITableVie w*)tableVie whei ghtFor R o wAtIndex Path:(NSIndexPath *)ind e xPath{   retu rn 4 4;
}

- ( voi d)tabl eVi e w:(UIT ableVi ew *) ta ble V i ew di d S el ect Ro wAtIndexPa t h :(N SInde xP ath*)index Path{
    [tableVi e w d eselectRowAtI nde xPat h : in dex P at h  an im a ted : Y ES];
    
    s witch (ind ex P at h.row) {
    case 0 :
       {          MPTRA CSignerVi ew Cont r o lle r *vc=[[MP TRACSign erViewCon t rolle r  a lloc] ini t];
        [self. n avi gatio nContr ol ler pu shVie wC ontrolle r:vc animated:YES];
          br eak ;
       }      case1
Width, Main_Screen_Height)_style:UITableViewStylePlain];
 _   _ __myTableView.showsVerticalScrollIndicator_ _=_NO;
  _  _  _myTableView.showsHorizontalScrollIndicator =_NO;
  __    _myTableView.dataSource         __ ___    _ = self;
  _ _   _myTableView.delegate    __  _        _     =_self;
  ___   [_myTableView_registerClass:[UITableViewCell class] forCellReuseIdentifier:NSStringFromClass([UITableViewCell class])];
  _     [self.view_addSubview:_myTableView];
      _ [_myTableView mas_makeConstraints:^(MASConstraintMaker *make) {
 _    _ _   make.edges.equalTo(UIEdgeInsetsMake(0, 0,_0, 0));
 _ _  _ }];
    }

}

#pragma_mark UITableViewDataSource, UITableViewDelegate相关内容

-(NSInteger)numberOfSectionsInTableView:(UITableView_*)tableView
{
    return 1;
}

-_(NSInteger)tableView:(UITableView_*)tableView numberOfRowsInSection:(NSInteger)section{
 ___return self.dataArray.count;
}

-_(UITableViewCell *)tableView:(UITableView *)tableView_cellForRowAtIndexPath:(NSIndexPath_*)indexPath{
 __ UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:NSStringFromClass([UITableViewCell_class])_forIndexPath:indexPath];
    cell.accessoryType  _ = UITableViewCellAccessoryDisclosureIndicator;
 __ cell.textLabel.text  _= self.dataArray[indexPath.row];
   _return cell;
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
_ _ return_44;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
_   
  _ switch (indexPath.row) {
_ __  __case 0:
_      _{
 _     _   _MPTRACSignerViewController_*vc=[[MPTRACSignerViewController alloc]init];
    _     _ [self.navigationController pushViewController:vc animated:YES];
 ___    _   break;
  _  _  }
    __  case 1