 <p>I figured it out. I had to change this line in <code>drawRect:</code>:</p> <pre><code>otherPoint.x += dirtyRect.size.width; </code></pre> <p>to</p> <pre><code>otherPoint.x += (stringWidth + 20.0); </code></pre> <p>EDIT: You can change <code>20.0</code> depending on how much of a gap you want before the string repeats.</p>