溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

UITableView的常用代理方法

發(fā)布時(shí)間:2020-07-24 17:52:15 來源:網(wǎng)絡(luò) 閱讀:884 作者:Super_linux 欄目:開發(fā)技術(shù)

//設(shè)置行高

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath{

   

    return 80;

}

//分區(qū)

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

{

    // Return the number of sections.

    return 3;

}

//設(shè)置每個(gè)區(qū)有多少行共有多少行

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

{

    return 2;

}


//設(shè)置區(qū)域的名稱

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section;

{

   return @"123";

}


//是否允許行移動(dòng)

-(BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath

{

    

    return YES;

}


//響應(yīng)點(diǎn)擊事件

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath

{

    NSLog(@"響應(yīng)單擊事件");

}


//小按鈕的響應(yīng)事件

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath

{

    NSLog(@"accessoryButton的響應(yīng)事件");  

    

}


//刪除按鈕的名字

-(NSString*)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath

{

    return @"刪除";

}

//設(shè)置滑動(dòng),

-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath

{

    //ruturn NO不實(shí)現(xiàn)滑動(dòng)

    return YES;

}

-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath

{

    NSLog(@"手指撮動(dòng)了");

    return UITableViewCellEditingStyleDelete;

//    //插入

//    return UITableViewCellEditingStyleInsert;

}

設(shè)置CELL的樣式

    

//        cell.selectionStyle = UITableViewCellSelectionStyleBlue;

        //灰色

//    cell.selectionStyle = UITableViewCellSelectionStyleGray;

        //無顏色

//        cell.selectionStyle = UITableViewCellSelectionStyleNone;

        //向右箭頭樣式

//        cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

        //向右箭頭button

           cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;



 UITableViewCellStyleDefault,// Simple cell with text label and optional p_w_picpath view (behavior of UITableViewCell in iPhoneOS 2.x)

    UITableViewCellStyleValue1,// Left aligned label on left and right aligned label on right with blue text (Used in Settings)

    UITableViewCellStyleValue2,// Right aligned label on left with blue text and left aligned label on right (Used in Phone/Contacts)

    UITableViewCellStyleSubtitle


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI