前段時間項目中要把H5的頁面圖片展示改成原生的,因為H5展示的都是圖片拼接在一起的,所以我們使用API拿到的數據也是圖片數組,就需我們把一個個的圖片展示出來,我就選擇了UITableView,并且cell是使用的Xib創建的,于是乎就出現了展示的問題。
下面看一下設置
- 就是在使用Xib創建的cell的時候,為了使圖片之間無縫的拼接在一起,設置tableView的屬性為Plain
- 設置了tableView的separatorStyle屬性UITableViewCellSeparatorStyleNone
以上都設置了,但是總是有一條細線,并沒有隱藏掉,于是開始各種關鍵詞Google有很多的方法,都沒有解決這個問題。于是我就開始找apple的官方論壇,論壇上說這是Xib或者Storyboard的一個bug,雖然細線可以隱藏掉,但是cell底部細線的距離是隱藏不了的。如圖所示
ragoung.jpeg
這個怎么辦呢?最后只能不使用Xib,代碼創建一個不使用Xib創建的UITableViewCell 解決了這個細線的問題。(代碼創建cell就不多介紹了)這樣就可以正常顯示了。如圖
right.jpeg
- 在這里記錄一下_,以避免在以后遇到又浪費更多的時間。
- 當然,如果有更高明的方法解決這個問題的,歡迎留言!