2015-09-20 96 views
0

我想建立一個視圖是這樣的: enter image description here表餘量到邊緣swift2

與餘量到上,左,右,下一個表。

我試試這個代碼:

self.EinstellungenTable.contentInset = UIEdgeInsets(top: 8, left: 8, bottom: 0, right: 8) 

但結果會是這樣: enter image description here

有什麼不好?

+0

有沒有人知道解決方案?吳 – Ghost108

回答

0

您可以通過不同的方式實現此結果。這是一對夫婦的選擇,但是這絕對可以通過使用不同的完成方法

  1. 添加表視圖的UIViewController的視圖並設置頁邊距

    覆蓋FUNC viewDidLoad中(){ super.viewDidLoad ()

    let tableView = UITableView(frame: self.view.bounds.insetBy(dx: 8, dy: 8)) 
    tableView.autoresizingMask = [.FlexibleWidth, .FlexibleHeight] 
    self.view.addSubview(tableView) 
    . 
    . 
    . 
    

    }

通過這種方式,您可能需要添加tableView的輕掃手勢並移動到UIViewController的位置,否則圍繞該表的8像素寬的區域將無法滾動,因爲它不是表視圖的一部分。


  • 工作要爲每個小區和插圖,以適應所需的區域內的內容不同的背景。一個非常古老的帖子(2009年)解釋如何可以做http://www.cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html