我一直在想,Facebook Messenger,Whatsapp或iOS應用程序本身的應用程序如何工作(從UI的角度來看)。UIScrollView消息應用程序的行爲
我假設他們使用一個UIScrollView
並在視圖與消息本身的信息和/或信息的底部添加UILabel
S,給人標籤之間的固定空間,等等...
我是對的還是我的方法是完全錯誤的?
我一直在想,Facebook Messenger,Whatsapp或iOS應用程序本身的應用程序如何工作(從UI的角度來看)。UIScrollView消息應用程序的行爲
我假設他們使用一個UIScrollView
並在視圖與消息本身的信息和/或信息的底部添加UILabel
S,給人標籤之間的固定空間,等等...
我是對的還是我的方法是完全錯誤的?
在iOS6及更高版本中,您擁有UICollectionView
,它繼承自UIScrollView
,但不會將其限制爲一行,而是爲您提供類似tableview的單元管理。例如,iOS7消息應用程序和新Facebook Messenger使用集合視圖來實現您所期望的內容。
有幾種開源解決方案可以實現類似的行爲,您可以查看這些行爲的使用或想法。 THSpringyCollectionView
,JSMessagesViewController等。
有趣的......我一定會看看這些。非常感謝! –
更可能是'UITableView'(它繼承自'UIScrollView')。 – bobnoble