2016-01-27 56 views
0

我正在嘗試創建用戶配置文件屏幕。屏幕上會有很多關於用戶的信息。它看起來類似這樣AIRB如何設置UIScrollView來動態地安排內容?

enter image description here

從外觀上來看,這似乎是某種形式的滾動型?或者它是一個tableView或一個collectionView? (因爲它似乎有我認爲在那裏有一些行)

這裏有任何人知道這種類型的視圖可以完成或可以設置?

編輯下面的兩個答案表示使用UITableview和其他2個答案說避免它。使用兩者有沒有好處/不利之處?

回答

1

使用一個孩子UIView,因爲我會將它稱爲ContainerViewUIScrollView之內,然後將您的孩子的意見置於ContainerView之內。使用約束來追蹤和領先以及該頂部和底部ContainerViewUIScrollView。並使用約束將子視圖放置到viewController.view不是ContainerView然後iOS會發現子視圖必須在哪裏。

Good Tutorial to find out how to use constraint on scrollView

Apple Technical Note

+0

我使用了UIScoll視圖和UITableView的組合。我在scrollview中嵌入了tableView。所以scrollview包含一些視圖,再加上一個uitableView和其他視圖。他們在使用UIStackViews的滾動視圖中被排擠 –

0

Tableview是這種滾動視圖的最佳解決方案,但是在你有mapview的屏幕上,如果它每時每刻都在更新,即使用當前位置更新,那麼不建議使用tableview。

在這種情況下,您可以使用滾動視圖與自定義視圖添加子視圖隨參數更改。

1

不要在這種情況下使用的tableview,這個內容是很難在一個表視圖來維持,真的,使用滾動視圖,至於怎麼樣,一個簡單的谷歌搜索「迅速的UIScrollView教程」只

0

在我的應用程序之一,我沒有使用泰伯維同樣的事情。對於那個tableview,我創建了一個自定義單元格,它具有如此高的高度,並且我添加了所有圖像,地圖,用戶的詳細信息。它的作用與你想要的相似。 如果您需要幫助回覆我的答案

相關問題