我正在将iOS 6应用程序移植到iOS 7,并注意到一些UI错误,我解决了一些问题。最大的将是我在UITextView中找到的。在iOS 6中,我有一个UITextField,其中包含不同数量的动态文本。我有一个函数调整文本视图周围的表视图单元格,但我发现很难准确预测UITextView的大小,所以我只是禁用剪辑,让文本溢出UITextView。我在单元格视图和文本之间放了一个缓冲区,并认为问题已经解决了。当我将应用程序移植到iOS 7时,它不再有效。我似乎无法找到一种方法让UITextView不像其在iOS 6中那样剪辑它的子视图并溢出文本。我已尝试在UIStoryboard中以编程方式设置setClipsToBounds:NO
,并且还尝试禁用使用setMasksToBounds:NO
的图层蒙版。似乎没什么用,我怎么能解决这个问题?
答案 0 :(得分:0)
嘿所以我最终使用iOS 7限制来解决这个问题。我将UITextView的底部剪切到外部视图并移除了固定高度。这允许UITextView适当调整大小。