2017-01-31 150 views
1

我有一個UITableView與各種單元格,我想插入單元格和View之間的橫向空間(向右和向左),但我無法做到這一點。 任何人都可以幫助我嗎?橫向單元格空間tableview Swift

+0

所以你想要一個寬度小於視口寬度的表格視圖? – dylanthelion

+0

您是使用表視圖控制器還是使用具有表視圖對象的普通視圖控制器?如果是最後一個選項,則應該使用自動佈局和邊界分離,如果不是,則應該使用表視圖對象更改爲普通視圖控制器。 –

+0

我使用視圖控制器與 –

回答

0

的一種方法是使TableView中的寬度短了控制器的看法寬度和添加約束,以保持完全按照您想要的空間。 enter image description here

另一種方法是用一個「內部容器」來設計你的單元格,並在單元格的內容視圖的邊緣有間距。 enter image description here

+0

這種簡單的方式來做到這一點。精彩! –

1

您應該改用UICollectionView。

使用UICollectionView,您可以設置單元格的寬度和高度,並在每個單元格之間添加自定義間距。您還可以配置單元格和CollectionView邊框之間的空間。


如果你真的需要一個UITableView,嘗試添加前導空格集裝箱保證金和你的UITableView和它的父之間的尾隨空間集裝箱保證金 contraint。

這裏是一個例子:我的tableview有一個灰色的背景,我的單元格有一個黃色背景,superview有一個藍色背景。感謝這兩個因素的限制,在左邊和空間我的手機

enter image description here

右邊是你需要什麼?

+0

我必須使用uitableview –

0

您可以輕鬆地做到這一點在使用容器視圖故事板... enter image description here 添加容器視圖到您的視圖控制器,設置左,右限制到你需要的插圖,加UITableViewController,然後從容器到表視圖控制器和拖動嵌入

相關問題