![](/img/trans.png)
[英]How to add hamburger icon to the right side of UICollectionViewCell
[英]UICollectionViewCell sizeForRowAtIndexPath and Two Views side by side
我正在嘗試完成Imgur應用程序在其About視圖中的其中一個UICollectionViewCells中所做的事情。 見下文:
我想要1個UICollectionViewCell,但我只想要兩個(注釋和帖子),而不是單元格內部的3個視圖部分。
對於我的UICollectionView,我正在運行時調整單元格的大小,以使其幾乎適合整個屏幕,但為了保證裕量,請稍稍減少一點,因為我想制作像Imgur這樣的卡片視圖。
我關注了這個stackoverflow帖子,並排獲得了2個視圖: iOS Autolayout:兩個寬度相等的按鈕並排
而且我可以並排獲得兩個等寬的視圖。 這是情節提要中的外觀:
但是當我運行該應用程序時,由於自動調整大小,我的視圖變得捉襟見肘。 見下文:
如何使視圖的寬度相等,並且在視圖之間,視圖之間和視圖之間具有相等的間距?
您可以使用UIStackView 。 它提供了一種簡單的方法來水平或垂直地布置一系列視圖。
選擇兩個視圖,然后在情節提要畫布右下角的“自動布局”工具欄中單擊新的“堆棧”按鈕:
從頂部,左側,右側和底部為堆棧視圖設置約束。 然后使您的堆棧視圖的屬性檢查器如下所示:
注意 如果您想了解有關堆棧視圖的更多信息,請遵循Ray Wenderlich中的該出色教程: https ://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views
相信我,一旦您學會了堆棧視圖,與自動布局相關的大多數復雜性將變得微不足道
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.