why should i set this property, getsture.scale = 1?
<pre><code>-(void)pinch:(UIPinchGestureRecognizer *)gesture

{
   if((gesture.state == UIGestureRecognizerStateChanged) ||
      (gesture.state == UIGestureRecognizerStateEnded))
   {
       self.scale *= gesture.scale;
       gesture.scale = 1;
   }
}
</code></pre>

<p>hello i'm studying iOS.
but i have a question, which is the last line of this code.</p>

<p>gesture.scale = 1</p>

<p>i'm going to get this called repeatedly every time it changed.
but why should i reset it to 1 ?</p>

<p>i really don't know about this meaning.
help me please.</p>
