Nat*_*han 20 xcode uiscrollview ios
我意识到我可以通过显示滚动视图"倒置"来旋转单元格并移动指示器,但这需要大量其他旋转,并操纵信息以使表格正确滚动.
谢谢你的时间
Jer*_*Jay 79
实际上,可以通过更改scrollIndicatorInsets
属性将指示器限制在左侧的小区域:
tableView.scrollIndicatorInsets = UIEdgeInsetsMake(0,0,0,tableView.bounds.size.width-10);
Run Code Online (Sandbox Code Playgroud)
我喜欢Jeremy Jay的解决方案(虽然我还没有测试过),但只是为了彻底探索这个想法......这是另一个值得尝试的东西(尽管它也未经测试):
使用两个滚动视图.
一个滚动视图(我们将其称为"真实"视图)包含您的内容但隐藏了其指示符.另一个滚动视图不包含任何内容,但其contentSize
设置与"真实"滚动视图的设置相匹配.当"真实"滚动视图contentOffset
发生变化时(通过委托消息观察),更改"假"滚动视图的偏移量以匹配.(有关使用没有内容视图的滚动视图的更多信息,请查看WWDC 2012中的滚动视图会话.)
理论上(再次,我没有对此进行测试),您现在有一个与原始滚动视图分开的滚动指示器视图,您可以将它放在原始相关的任何位置.将其层叠在原件的顶部并移动/调整尺寸,使其占据左侧的窄条,并且您有一个左侧滚动指示器.(换句话说,将它层叠在原件的顶部,然后用仿射变换将其水平翻转.)将它放在其他地方完全将你的UI带到疯狂的城镇.(或者不要.)但是如果它在最上面分层,请确保你忽略了触摸.
归档时间: |
|
查看次数: |
12566 次 |
最近记录: |