iOS cell懸浮效果(適用TableView和CollectionView)

  • 先上效果圖

1.png
  • 實(shí)現(xiàn)方式

只需要在自定義cell上加上一個(gè)view,然后把view設(shè)置邊框陰影

+ (instancetype)cellWithTableView:(UITableView *)tableView{
    static NSString *ID = @"cell";
    XTTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID];
    if (!cell) {
        cell = [[XTTableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:ID];
        CGFloat W = [UIScreen mainScreen].bounds.size.width;
        
        //創(chuàng)建一個(gè)UIView比cell.contentView小一圈
        UIView *view  = [[UIView alloc] initWithFrame:CGRectMake(10, 5, W - 20, 90)];
        view.backgroundColor = [UIColor whiteColor];
        //給view邊框設(shè)置陰影
        view.layer.shadowOffset = CGSizeMake(1,1);
        view.layer.shadowOpacity = 0.3;
        view.layer.shadowColor = [UIColor blackColor].CGColor;
        [cell.contentView addSubview:view];
    }
    return cell;
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,347評(píng)論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,688評(píng)論 4 61
  • 我是一個(gè)??粕?,畢業(yè)半年了。 剛剛從一個(gè)做教育培訓(xùn)的公司辭職,突然對(duì)未來(lái)有點(diǎn)迷茫。 作為一個(gè)??粕?,出去是有很多的...
    妖幺靈閱讀 1,238評(píng)論 0 1
  • OGNL Object-Graph Navigation Language ---- 對(duì)象視圖導(dǎo)航語(yǔ)言 語(yǔ)法 存入...
    蕊er閱讀 1,560評(píng)論 0 0
  • 摘要: 主要核心部件: Remoting: 網(wǎng)絡(luò)通信框架,實(shí)現(xiàn)了 sync-over-async 和 reques...
    ITsupuerlady閱讀 380評(píng)論 0 0

友情鏈接更多精彩內(nèi)容