去除UITableView多餘分割線

2021-06-20 04:57:09 字數 868 閱讀 2153

看了好多東西,覺得隱藏多餘的分割線,基本兩個各思路,乙個是通過**,乙個是**配合背景。

第一種比較常見,在網上到處都是,我這也是抄別人的。主要就是說自己定義乙個view,弄成透明的,然後蓋在tableview的上部和下部,這樣就「隱藏」了。

- (void)setextracelllinehidden: (uitableview *)tableview

這個函式呼叫

- (void)viewdidload

好像這還不夠,如果tableview沒有資料時,會出問題,所以要在

-(nsinteger) tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section

判斷datasouce的資料個數

如果為零可以將_detailtableview.separatorstyle = uitableviewcellseparatorstylenone

然後在大於零時將其設定為

_detailtableview.separatorstyle = uitableviewcellseparatorstylesingleline

第二種就是比較非主流的一種,給tableview設定沒有分割線,然後給每個cell新增背景,上畫乙個線,這樣,貌似還不用判斷資料為空的情況。

第三種: 當背景橫向為 有規律的 色變的 時候可以取背景 產生出乙個color ok

fuelstabelview

.separatorcolor=  [uicolorcolorwithpatternimage:[uiimageimagenamed:

@"line2.png"

]]; ok了

去除多餘元素

5.統計試卷名稱為 鷹牌 東鵬瓷磚8月活動方案試卷 的考試情況.輸出以下資訊 考試者 真實姓名 正確率 交卷時間,以 的形式輸出.如出現多次作答情況 姓名相同 取最高分 如正確率低於80,以紅色字型輸出 資料表 yjt ksjg erp表單 合作夥伴 考試結果 date get select arr...

C vector swap 去除多餘容量

今天在查詢swap 函式的時候,發現了swap 函式居然可以用來減少vector容器的大小,眾所周知,vector的容器的大小只可以增加,不可以減少。當我們使用push back insert emplace 等成員方法的時候,有可能會增加容量,但是我們使用 pop back erase clear...

JS去除多餘空格

trim str,pos 該方法可以去除空格,分別可以去除所有空格,兩端空格,左邊空格,右邊空格,預設為去除兩端空格 str 字串 pos 去除那些位置的空格,可選為 both 預設值,去除兩端空格,left 去除左邊空格,right 去除右邊空格,all 去除包括中間和兩端的所有空格 export...