tvOSでテキストスクロール
tvOSのUITextViewでテキストをスクロールしたくてハマったのでメモ。
iOSと違って、そのままではリモコンスワイプではスクロールできない。
いろいろ調べたが、フォーカスが当たるようにして、タッチを認識するようにする必要がある。
結論として一番簡単な方法は、対象のtextViewに対して
swift
textView.panGestureRecognizer.allowedTouchTypes = [UITouchType.Indirect.rawValue]
textView.selectable = true
をコントローラのviewDidLoadで設定すればok。
selectableはstoryboardのインスペクタの設定ではうまく有効にならないらしい(- -)。