Have you tried `[textView setNeedsDisplay]`?