我們向cell中添加子視圖,有兩種方式
1 [cell addSubview:] 2 [cell.contentView addSubview:]
區別在於進行cell編輯時,比如cell內容向左移或者右移時,第一種方式子視圖不會移動,第二可以,所以這種情況一般使用第二種方式。
還有在設置backgroundColor時,使用cell時左移或者右移顏色是不會變的,而用cell.contentView時,移動后的空白會顯示cell的默認顏色,這種情況視實際情況選擇。
總結:cell.contentView添加子控件的時候,相當於直接往cell上方添加子控件,獨立於cell的存在的。而cell添加子控件相當於往cell上添加,跟cell是一體的