Iphone 嵌套的UIScrollView不绘制

Iphone 嵌套的UIScrollView不绘制,iphone,cocoa-touch,Iphone,Cocoa Touch,我正在构建一个应用程序,允许用户每天查看和编辑数据。为了实现这一点,我在Interface builder中创建了一个包含所有日常数据的视图,并在大小合适的UIScrollView中“平铺”该视图,以允许用户在两天之间滑动。该视图包含两个UITextFields、一对UILabels和一个UITextView。在任何给定的时间,我都有五个该视图的实例,我会重新定位并更新相应位置的数据 除了UITextView之外,其他一切都很好。在用户与UITextView交互之前,UITextView不会显示

我正在构建一个应用程序,允许用户每天查看和编辑数据。为了实现这一点,我在Interface builder中创建了一个包含所有日常数据的视图,并在大小合适的UIScrollView中“平铺”该视图,以允许用户在两天之间滑动。该视图包含两个UITextFields、一对UILabels和一个UITextView。在任何给定的时间,我都有五个该视图的实例,我会重新定位并更新相应位置的数据

除了UITextView之外,其他一切都很好。在用户与UITextView交互之前,UITextView不会显示其文本属性(我猜这会触发重画)


当UITextView不在屏幕上(但仍然作为子视图添加到另一个视图中)时,有没有一种简单的方法可以让它“绘制”其内容?

您可以尝试的一件事,就是我刚刚解决的同一问题,就是挂接父scrollview的scrollViewDidScroll委托函数。然后在该函数中,向UITextView发送一条消息,该消息将强制重画,我的方法是将其帧设置为同一帧。这是一种蛮力,但总比没有强