如何在 tvOS 上将初始滚动位置设为0?我尝试了setContentOffset:CGPointZero
和layoutIfNeeded
,但它无效。
[self.textView layoutIfNeeded];
self.textView.attributedText = myLongAttributedString;
[self.textView setContentOffset:CGPointZero animated:NO];
[self.textView layoutIfNeeded];
这与UITextView initial scroll position is not 0类似但有所不同,因为我给出的iOS解决方案并非适用于 tvOS 。
您可以从https://github.com/laptobbe/TSMarkdownParser/tree/3.x(如果我将来修复错误的情况下提交fba04cdd59ac55fc324a2100fcb800af2153f2af)中快速重现来自tvOS示例的问题,并将所选输出切换到UITextView(如果你&#39,则使用键盘箭头) ;重新模拟器):