我有一个从 Nib 加载的屏幕外 UITextView 实例,当用户点击“评论”按钮时,它会移动到屏幕框架中。输入使用的任何文本都是不可见的。如果用户旋转设备,文本就会出现。
我试过设置 setNeedsDisplay 和 setNeedsLayout,以及设置文本、textColor 和字体属性之后它出现在屏幕上,但没有成功。
我有一个 example Xcode project演示错误。
有什么建议吗?
最佳答案
我无法解决这个问题,所以我等到 View 在屏幕上完成动画并重新创建 UITextView,删除旧的,然后用新的替换它。
这非常不雅,因为我什至需要保留一个 BOOL ivar 来记住我是否已经替换了 TextView 。
关于objective-c - iOS 5 中的 Offscreen UITextView 不可见/明文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7679354/