0

所以基本上,我正在尝试创建一个 NSTimer,它将滚动浏览 UIWebView(这里命名为 _webView)。计时器正确触发,但其他行给我一个“需要左值作为赋值的左操作数”错误。我要做的就是在每次 NSTimer 触发时将原点的 y 坐标增加 10 倍。这里出了什么问题?

NSLog(@"Value of webView.bounds.origin.y = %f", _webView.bounds.origin.y);
CGPoint topLeft = {_webView.bounds.origin.x, _webView.bounds.origin.y};
topLeft.y = topLeft.y + 10;
_webView.bounds.origin = topLeft;
4

1 回答 1

2

尝试...

CGRect newRect = _webView.bounds;
newRect.origin.y += 10;
_webView.bounds = newRect;
于 2011-09-23T12:41:02.203 回答