gpt4 book ai didi

ios - 通过取消按钮关闭 UIAlertView 后,事件文本字段中没有光标(或不可见)

转载 作者:行者123 更新时间:2023-11-28 18:35:38 24 4
gpt4 key购买 nike

当我使用 Xcode4x 时,我有一个项目以 5.0 的 IOS 目标开始。今天我正在使用 XCode5。

仅在 IOS7 中,在我显示只有一个按钮的 UIAlertView 后(我将默认的取消按钮命名为“确定”),该应用程序将不再在同一 View 的任何文本字段中显示闪烁的光标。键盘会出现,我可以编辑文本字段,但不再显示光标。如果我跳转到不同 View 上的另一个文本字段,我会得到光标。返回原始 View ,触摸文本字段,没有光标。

这是我用于警报 View 的代码:

            UIAlertView *alertView; // New alertview Test
alertView = [[UIAlertView alloc] initWithTitle:@"Test Alert" message: @"Test Mesage" delegate: Nil cancelButtonTitle: @"OK" otherButtonTitles: Nil];
[alertView show]; //

我在 XCode5 中创建了一个新项目,目标是返回到 IOS6,但问题不存在。这是我项目中的东西。

我希望有人有一些想法。

提前谢谢你。

最佳答案

我找到了确切的问题,这是一个错误。在 Xcode 5.0.1 中,在我当前的项目或全新的项目中, Storyboard的 GLOBAL TINT COLOR 属性在启动时未应用于 UITextField。然而,它被应用于重新绘制,例如在我的情况下,当 UIAlertView 被关闭时。为了证明这一点,我将 GLOBAL TINT COLOR 更改为灰色。在 UIAlertview 之前,UITextFiled 光标是蓝色的(默认)。在 UIAlertview 之后,UITextField 已更改为灰色。我已经向 Apple 更新了我的错误报告。

澄清一下,最初我以为光标不再出现了。事实上,它正在将颜色更改为白色,这就是我将 GLOBAL TINT COLOR 设置为的颜色。界面上的其他控件在 Xcode 中和启动时实时着色为白色。然而,直到应用程序运行之后以及 UIAlertview 显示然后关闭之后,UITextFields 才被着色。

关于ios - 通过取消按钮关闭 UIAlertView 后,事件文本字段中没有光标(或不可见),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19688692/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com