有没有办法将UITextView的滚动指示器放在UITextView外面?

pnm*_*nmn 8 iphone uiscrollview uitextview ipad ios

这可能是一个愚蠢的问题.我正试图设置左/右边距,如附图.我通过将UITextView添加到UIScrollView来成功实现它.但是,我可以单独用UITextView实现我想要的几乎所有东西.例如,使用UIScrollView,当我手动更改UITextView的文本时,无论将.scrollEnabled设置为否,它都会自动滚动到底部.

如果UITextView的滚动指示符出现在UITextView外部,那将是完美的.在附图中,假设红色框表示整个UITextView.我试图更改UITextView的scrollIndicatorInsets属性,但滚动指示器只能向内移动才能看到.

一些应用程序,如Pages,aWriter,Plaintext实现了此功能.你能提出任何建议吗?

谢谢!

一世 替代文字

Wai*_*Lam 21

您可以将UITextView的滚动条右侧插入值设置为负值,并禁用剪辑子视图选项以满足您的要求.不需要其他滚动视图. 替代文字

  • 在代码中,这将是`textView.clipsToBounds = NO; textView.scrollIndicatorInsets = UIEdgeInsetsMake(0.0f,0.0f,0.0f,-50.0f);` (9认同)