2017-03-09 11 views
0

Appview의 앱 설명과 같은 Apple TV 앱에 Textview 또는 기타 기능을 추가하려면 어떻게해야합니까? 애플 TV에서. 몇 줄의 텍스트가 표시되며 클릭 할 수 있으며 클릭하면 전체 텍스트 레이아웃이 전체 텍스트와 함께 나타나며 스크롤 할 수 있습니다.App Store 앱 (제품 설명 텍스트 뷰)과 같이 확장 가능한 텍스트 뷰를 Apple TV에 ​​추가하는 방법

+1

당신이 TVML를 사용하십니까 :

또한 정확히이 일을이 코드에 좀 걸릴 수 있습니다? 아니면 UIKit을 사용하여 만들겠습니까? –

+0

Apple TV App Store는 TVML을 사용하여 제작되었습니다. UIKit을 사용하려면 사용자 정의 구현을 사용해야합니다. 아마도'UITextView' 하위 뷰가있는'UIButon'이 작동 할 것입니다. –

+0

UIKit 앱을 만들었습니다. 하지만 아마도 TVML이 더 좋을까요? 내 생각 엔, 주요 기능은 텍스트 표시 및 버튼 동작 뿐이므로 ... 답변을 주셔서 감사합니다, Daniel Storm. –

답변

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

현재 이러한 유형의보기에는 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