如何在Apple TV應用程序中添加文本視圖或類似App Store中應用程序描述的文本視圖Apple TV上的應用程序。 它會顯示幾行文字,並且它是可點擊的,如果您點擊該文字,全屏版式會顯示所有文字並且可滾動。如何在Apple TV上添加可擴展的文本視圖(如產品描述文本視圖)
0
A
回答
0
這不完全是我要求的,也是一個相關的答案。 添加到您的viewDidLoad和您的textView將滾動。
textView?.panGestureRecognizer.allowedTouchTypes = [NSNumber(value: UITouchType.indirect.rawValue)]
self.view.addGestureRecognizer((textView?.panGestureRecognizer)!)
textView?.directionalPressGestureRecognizer.isEnabled = true
self.view.addGestureRecognizer((textView?.directionalPressGestureRecognizer)!)
2
對於這些類型的View,UIKit上沒有任何本機組件。他們必須手動創建。
用於全屏滾動文本。如你所說,你可以用一個可滾動的UITextView來完成它,在頂部和底部添加幾個漸變,以及一個UIBlurEffect作爲背景。
你可以看看這個代碼正是這一點做的: https://github.com/dcordero/TvOSTextViewer/blob/master/TvOSTextViewer/Sources/TvOSTextViewerViewController.swift
文本按鈕裁剪文字更復雜一點,因爲它需要聚焦時,改變佈局。如果您想要獲得與商店中類似的行爲,則甚至需要處理背景的視差效果。
您也可以看看這個代碼做正是這一點: https://github.com/cgoldsby/TvOSMoreButton/blob/master/Source/Public/Views/TvOSMoreButton.swift
相關問題
- 1. 可擴展視圖和文本
- 2. Git上的擴展描述文本
- 3. 如何在圖庫視圖中的圖像上添加文本
- 4. 在文本視圖下添加視圖
- 5. 在Woocommerce產品頁面描述後添加文本/ HTML
- 6. 如何證明單個文本視圖中的描述
- 7. 在重複文本視圖之前添加文本視圖
- 8. 如何在不同視圖中添加文本視圖和圖像視圖
- 9. 如何在可擴展列表視圖中添加圖像?
- 10. 如何在類擴展視圖添加到現有類視圖
- 11. Magento擴展:添加自定義塊到產品視圖
- 12. 如何將文本視圖添加到常規視圖
- 13. Android:在文本視圖中添加複合可繪製圖像上的文本
- 14. Odoo:將頁面添加到產品視圖僅在產品版本中可見
- 15. 如何使表視圖中的詳細描述文本可編輯?
- 16. 如何在添加新數據時添加新文本視圖
- 17. 如何在自定義頁面上添加產品描述?
- 18. 如何在aChartEngine圖下添加文本視圖
- 19. 類拋出異常...可擴展的列表視圖到文本視圖
- 20. Android將圖像添加到文本(在文本視圖中)?
- 21. 如何將圖像,文本或視頻添加到視頻中
- 22. 如何定位動態添加的子文本視圖和圖像視圖?
- 23. 如何在小部件的文本視圖上設置文本
- 24. 添加文本視圖和圖像視圖合意的地方
- 25. 如何在編輯文本中添加可觸摸的圖像視圖? ?
- 26. 在編輯文本的文本視圖上添加偏移圖像
- 27. Android ScanDit添加文本視圖(以XML格式)以裁剪掃描視圖
- 28. 將上下文菜單添加到DevExpress MVC擴展樹視圖
- 29. 的Android添加文本視圖
- 30. 如何在回收站視圖適配器中添加動態文本視圖?
你使用TVML?或者你想用UIKit創建它? –
Apple TV App Store使用TVML構建。如果你想使用UIKit,你將不得不使用自定義實現。也許一個'UIButon'和'UITextView'子視圖可以工作。 –
我創建了一個UIKit應用程序。但是,也許TVML更好?我想不是,因爲主要功能只是顯示文本和一些按鈕操作等等......感謝您的回答,Daniel Storm。 –