正如您在Facebook應用程序的照片查看器中看到的那樣,有一個2分劃線的截斷標籤(如果文本太長)在最後使用「...查看更多」標籤。如果點擊「See more」,整個文本將顯示一個展開的動畫。我只是想知道如何實現,「看到更多」的東西和動畫集成在它上面。在Facebook iOS應用程序中實現的「...更多」效果背後的概念是什麼?
1
A
回答
0
「......查看更多」可能是一個按鈕。實際上,您只需點擊相同的長文字,即可看到滾動文字的模糊效果。
在您閱讀更多內容之前,我會說要看這個Video。
這是非常完善的自定義組件BTScrollView
。它受雅虎天氣應用程序的啓發。
BTScrollView Description
BTScrollView Source Code
你可以做少量的自定義或因爲它是可以使用該組件。
我希望有幫助。
0
你可以繼承UILabel
來做到這一點。將實際文本存儲在某處並根據其大小顯示「查看更多...」。您還可以添加輕擊手勢(不要忘記將userInteractionEnabled
設置爲YES
)並添加動畫。這是我能想到的最簡單的方式,也可能是實際完成的方式。
相關問題
- 1. 爲多租戶應用程序構建模板背後的概念是什麼?
- 2. java iterator背後的概念是什麼?
- 3. INotifyPropertyChanged背後的概念是什麼?
- 4. ASP.Net應用程序中OOPS概念的實際實現是什麼?
- 5. Dumpsys meminfo中出現的「Lost RAM」背後的概念是什麼?
- 6. 編程中「上下文」概念背後的一般概念是什麼?
- 7. JavaScript中的Flash Sockets背後的概念是什麼(比如socket.io)?
- 8. IOS:應用程序通用概念
- 9. 羣集Web應用程序的概念是什麼?
- 10. Web應用程序的門戶概念是什麼?
- 11. 是什麼概念背後產生的TransactionScope的實例,它使用DependentTransaction
- 12. 什麼是HATEOAS的實際概念?
- 13. mod_rewrite和漂亮的url背後的概念是什麼?
- 14. 什麼是概念?
- 15. ANCS:PositiveAction的概念是什麼?
- 16. 什麼是背後的概念:類型 - 元素 - 鏡像
- 17. XSS背後的一般概念是什麼?
- 18. zip壓縮背後的概念是什麼?
- 19. 文件指針或流指針背後的概念是什麼?
- 20. 視頻分發服務背後的概念是什麼?
- 21. javascript參數背後的概念是什麼?
- 22. WaitHandle背後的基本概念是什麼?
- 23. rails'act_as背後的基本概念是什麼?
- 24. 命名空間背後的概念是什麼?
- 25. 背後的概念謎題
- 26. 如何在iphone應用程序中實現「檢查更新」概念
- 27. 在Javascript中實現線程概念?
- 28. twiiter應用程序概念
- 29. MVC實現概念(概念(ABAP SAP)
- 30. oop概念實現