objective-c - iOS 5 中的 Offscreen UITextView 不可见/明文

标签 objective-c xcode uikit ios5

我有一个从 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/

相关文章:

ios - Apple 帐户中缺少 NSFileProtectionNone

iphone - CGContextSetRGBStrokeColor(UIGraphicsGetCurrentContext)

iOS - 内容 View 非常大的 UIScrollView,如何减少内存使用?

iphone - 检索 UIImage 的像素 alpha 值

ios - 为 iOS 清洁 C++ OpenGL

objective-c - CoreData 编辑/覆盖对象

javascript - iPhone native 应用程序与 webkit 和 PhoneGap 之间的区别?

objective-c - 当我尝试构建这个简单的 XCode 项目时,为什么会收到 "parse error before ' @' token"?

ios - 具有自己的 View 的 UIDocumentInteractionController

objective-c - 为什么对libxml2 SAX解析的属性值中的实体进行编码?