所以基本上,我正在尝试创建一个NSTimer,它将滚动UIWebView(这里名为_webView)。计时器正在正确触发,但其他行给了我一个“Lvalue required as left operand of assignment”错误。我想要做的就是每次NSTimer激发时,将原点的y坐标增加10,例如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;
答案 0 :(得分:2)
...试
CGRect newRect = _webView.bounds;
newRect.origin.y += 10;
_webView.bounds = newRect;