ios - 以编程方式从左向右滚动UIScrollView反向

标签 ios uiscrollview reverse right-to-left

我尝试自动从左向右滚动,但尚未成功。
我正在评估以下表达式以更改方向(增加或减少像素),但是当滚动到达最终位置时,它会被阻止...

(xContentSize - xOffset) >= CGRectGetWidth(_scroll.bounds)

要么
(xContentSize - xOffset) > CGRectGetWidth(_scroll.bounds)

任何的想法?

最佳答案

尝试这个:

float w = scrollView.frame.size.width;
float h = scrollView.frame.size.height;
float newPosition = scrollView.contentOffset.x+w; 
CGRect toVisible = CGRectMake(newPosition, 0, w, h);

[scrollView scrollRectToVisible:toVisible animated:YES];

手动设置所需位置

关于ios - 以编程方式从左向右滚动UIScrollView反向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16189334/

相关文章:

iphone - NSXMLParser 委托(delegate)处理属性

ios - 使用 .xib 的 UIScrollView 自动布局

c - C 中循环反转字符串

function - 反向函数和 append 函数到自定义列表标准 ml

ios - RefreshControl 仅出现在水平 ScrollView (iOS)中的第一个子项之上

Python:反转字符串

ios - Xcode,使用自定义构建配置时链接框架不起作用

ios - 在类方法之间匹配 2 个 NSString 值

ios - Windows Phone 等同于 iOS 的 .mobileconfig

iphone - UIButton 不允许 UIScrollView 滚动