我面临着在捏手势识别器方法中调整UITextView大小的问题.此手势识别器用于另一个视图.我希望textview也应该与该视图一起调整大小.
我成功地根据需要调整了UITextView的大小.但我对textview中显示的文本有疑问.放大并缩小几次后.UITextView内的内容无法正常显示(参见下图"放大/缩小后").它减少了内容宽度.我检查了UITextView的内容大小,但在调整大小和调整大小之前它给出了相同的宽度.
在这里,我已将文本对齐设置为UITextView的中心.我还将contentInset应用于UIEdgeInsetZero.
任何帮助将不胜感激.
放大/缩小之前

放大/缩小后

setNeedsLayout更改框架后是否调用父视图?
尝试记录文本视图的边界,如下所示:
NSLog(@"Bounds: %@", NSStringFromCGRect(textView.bounds));
Run Code Online (Sandbox Code Playgroud)