An example project to demonstrate the below issue can be found here: https://github.com/markdorison/UITextFieldContentSizeExample/
I am attempting to have a UITextFi
I am setting a placeholder. However wide the placeholder is, the width of the UITextField's intrinsicContentSize will never drop below it. So if the placeholder's width is 130, and I begin to type, the text view's width will remain at 130 until what I am typing reaches a width greater than 130; after this the text view will grow.
I think you'll have to use a UITextField subclass where you get to set the instrinsicContentSize
, overriding the default behavior of the intrinsicContentSize
method which is evidently to size based on the placeholder.