我遇到了蘋果的UI設計做與不該做這個形象:如何從Apple獲取此圖像/文本iOS佈局?
當然左邊的UI是一個我拍攝,我的問題是什麼是最好的方法去左邊獲取這個用戶界面?我最初的想法是使用一個靜態的表視圖,頂細胞是圖像和它下面的單元格,但我想到了兩個問題與方法:
- 我怎麼會得到那個小水滴圖像跨越兩個細胞?
- 無論放入多少文本(即根據文本數量調整文本字段和單元格的大小),如何確保圖像下方的文本字段總是正確的長度?
我的第二個想法是使用一個UIScrollView,並把圖像的頂部,限制了水滴在它們之間,然後有一個文本字段下方,但隨後:
- 我會怎樣請確保文本字段總是正確的長度無論放入文本的數量?
- 在UIScrollView中約束這些項目是非常不可能的,我如何在UIScrollView中正確地約束這些項目?
因此,就約束條件而言,我會將水滴限制在頂部,將咖啡杯圖像限制在頂部,然後將textView限制在單元格的底部,以便在需要時拉伸? – brettf
是的。如果我理解正確,你應該將所有項目限制在superView中(作爲單元格)。我想你可以這樣做: 咖啡杯圖片:top:0 left:0 right:0 height:固定值或相對於單元格的高度 TextView:bottom:0 left:0 right:0 height:fixed value or相對於單元格高度,或者只是一個頂部而不是相對於咖啡杯圖像的高度 我認爲您需要在單元格中水平和垂直居中對齊的小滴,並將垂直常數調整爲您想要的大小,並且提供寬度和高度。 希望這有助於 –