If I put the invalidate right after I set the text, but It happens the same thing, the scroll doesn't appear and where I erase/type one character here's what happens:
Thats why I was setting: 'this._inputField.verticalScrollPolicy = ScrollPolicy.OFF' when in IOS, because if not both of the scrolls would appear, and when the IOS scroll appears the other one is useless.
Here is the code of my textArea now:
this._inputField = new TextArea(); this._inputField.setStyle("textFormat", textFormat(16, TextFormatAlign.LEFT)); this._inputField.wordWrap = true; this._inputField.horizontalScrollPolicy = ScrollPolicy.OFF; this._inputField = Styles.textArea(); this._inputField.maxChars = this._annotationMaxChars; this._inputField.text = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; this._inputField.invalidate();
EDIT:
Just an update about this, Iwas wrong about the IOS 6, the problem occurs on the IOS 7.
I got 2 ipads to test this problem, the IOS 7 is the one I had here by my side, testing all along.
Here is the thing, I returned all my original code and tested, the problems I described does not happens in IOS 6, everything works fine, but in IOS 7 this is still happening. It's the same built on both IOSs.