swift4.0 和 Objective-C去除xib上的分割線

認(rèn)真搬磚中!!!

剛在寫一個項目的某個頁面的時候順便看了一下圖層,是下面這樣的:


屏幕快照 2018-04-02 上午10.29.21.png

頁面很簡單,其實也沒啥,就是紅色箭頭處這個多余的分割線讓我很不舒服,當(dāng)然我設(shè)置了 tableView.separatorStyle = .none,確實運行起來你是看不見我的這根分割線,但還是存在的,為啥會有這個分割線呢,就是因為我是用xib創(chuàng)建的cell。

然后反正看了一下圖層找到這個 _UITableViewCellSeparatorView ,然后在自定義的cell里面寫了以下代碼:

override func layoutSubviews() {
        super.layoutSubviews()
        
        let subviews = self.subviews
        
        for subview in subviews {
            
            if let separatorViewClass: AnyClass = NSClassFromString("_UITableViewCellSeparatorView") {
                if subview.isKind(of: separatorViewClass) {
                    subview.isHidden = true
                }
            }
        }        
    }

寫完運行就好了:

屏幕快照 2018-04-02 上午10.42.15.png

對的,沒什么技術(shù)含量,也沒什么好解釋的,反正都看得懂,我會來解決這個問題的原因就是,在曾經(jīng)OC項目中我就處理過這個,只不過現(xiàn)在swift再處理一次。

下面是OC的解決問題的代碼(很早之前寫,代碼有點low,勿噴):

//以下代碼就是為了實現(xiàn)將那個xib畫的cell的線條隱藏的方法,,
- (void)layoutSubviews
{
    [super layoutSubviews];
    NSMutableArray *arr = [[NSMutableArray alloc] init];
    for (UIView * view in self.subviews) {
        if ([view isKindOfClass:NSClassFromString(@"_UITableViewCellSeparatorView")]) {
            [arr addObject:view];
        }
    }
    UIView *v = arr.firstObject;
    v.hidden = YES;
}

處理過程代碼隨便寫就好了,反正意思是這么個意思,我寫這個也是為了記錄一下,沒什么的。
當(dāng)然,也許很多人都不會注意到這個,也無可厚非,因為根本不礙事兒。

(對了,swift 4.1已經(jīng)出來了,我還沒有更新呢)

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

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

  • 嗯哼嗯哼蹦擦擦~~~ 轉(zhuǎn)載自:https://github.com/Tim9Liu9/TimLiu-iOS 目錄 ...
    philiha閱讀 5,246評論 0 6
  • 《溫馨提示,以下文字是16年剛堅持過午不食時所寫,希望對您有參考作用。只是記錄自己的身心感受,文筆拙劣望見諒?!?...
    陳曉依閱讀 220評論 0 0
  • 初夏的時節(jié),由于加班,走出公司已是夜色籠罩四周。在人行道上急促地向公車站行進(jìn),而路的兩側(cè),各色店鋪從透明的門窗望進(jìn)...
    幸好遇見你閱讀 161評論 0 0
  • “你根本不知道什么叫做愛?!?2015年1月6日馬小喬跟我提出分手后,把我從床上踹下去,她冷漠而絕望的聲音刺破耳膜...
    文案搖滾幫閱讀 347評論 0 0
  • 靜靜地看著 看著那小盆栽 生動卻富有生命力的存在著 給人以希望 給人以生長 靜靜地聽著鐘表滴答滴答聲 時光就這樣往...
    夏玫小墨閱讀 1,055評論 3 1

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