0

基本的に、UIWebView(ここでは_webViewという名前)をスクロールするNSTimerを作成しようとしています。タイマーは正しく起動していますが、他の行で「割り当ての左オペランドとして左辺値が必要です」というエラーが表示されます。やりたいことは、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 に答える