问题:针对UIScrollView,我们需要怎么修改,使它以反向模式滚动,来适配阿拉伯语系。
方案:可以通过对scrollView、以及其上的子视图,分别作180变换实现:
self.scrollView.transform = CGAffineTransformMakeRotation(M_PI);
subView.transform = CGAffineTransformMakeRotation(M_PI);
参考:
UIScrollView Direction RTL for Right to Left Languages
Can we change the behavior of UIScrollView that it scrolls RTL content in it's reverse mode?
You can achieve it by rotating UIScrollView in Child views by 180 (Pi).
self.scrollView.transform = CGAffineTransformMakeRotation(M_PI);
subView.transform = CGAffineTransformMakeRotation(M_PI);
网友评论