Mat*_*age 6 iphone uitextfield
我在iPhone应用程序中有一个窗口,它以模态显示,允许用户在"第一次运行"时输入Web服务的设置.
文本字段具有帮助文本集,当您点击它们时键盘显示并允许您输入文本.
遗憾的是,文本字段不会清除帮助文本,显示编辑插入符或显示正在输入的文本(如下面的屏幕截图所示).
精彩的问题...... http://img522.imageshack.us/img522/2308/iphonenstextfieldissue.png
有什么建议?
正在显示窗口[self presentModalViewController:<controller_name> animated:YES];,这可能是也可能不是导致此问题的原因 - 当我通过Interface Builder'test'应用程序运行UI时,文本框会像平常一样响应.
Clear when editing begins 已为这两个字段设置.
提前致谢!
编辑:更多信息 在Bart Gottschalk提供的信息后,我想我应该添加更多信息.首先,该应用程序是基于导航的应用程序.
其次,Bart推荐的测试应用程序运行良好,因此将模态窗口和视图排除在等式之外.
第三,当-(void)viewWillAppear...调用委托方法时,我正在呈现模态视图- 这可能是错误的地方......但是我不能100%确定我是否应该didFinishLaunchingWithOptions在App Delegate中呈现模态视图...
(这发生在Simulator和iPhone 3.1.3上)
好吧,我刚刚想通了,但老实说,如果没有巴特的坚持和出色的帮助,这将花费更长的时间,并且更加令人沮丧。
事实证明,问题是我在 XIB 文件中使用了窗口而不是视图。这就是为什么在导航控制器中显示模态视图时它无法正确显示(即只有白色屏幕)以及为什么在UITextField显示RootViewController.
因此,回顾一下 - 模态视图应该有UIView,而不是UIWindow在 XIB/NIB 文件中。
感谢您的帮助巴特!
| 归档时间: |
|
| 查看次数: |
3423 次 |
| 最近记录: |