iOS 7 - UITextField剪辑子视图无效

时间:2014-02-03 16:40:24

标签: ios objective-c ios7 uitextview uistoryboard

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

1 个答案:

答案 0 :(得分:0)

嘿所以我最终使用iOS 7限制来解决这个问题。我将UITextView的底部剪切到外部视图并移除了固定高度。这允许UITextView适当调整大小。