在带有secureTextEntry的iOS7 UITextField中破坏了其他文本字段中的布局
Posted
技术标签:
【中文标题】在带有secureTextEntry的iOS7 UITextField中破坏了其他文本字段中的布局【英文标题】:In iOS7 UITextField with secureTextEntry ruins layout in other text fields 【发布时间】:2014-03-13 16:39:40 【问题描述】:我注意到 ios7 中 UITextField 的行为非常奇怪(在 重现此错误的最简单方案: 字体和它的位置会突然像这样被破坏(灰色 - 适当的大小/位置): 我创建了一个超级简单的项目来说明这一点:
https://github.com/jkrzemie/UITextFieldBug 寻找有创意的解决方案,因为这看起来像 iOS7 错误...self.text = @"something";
开始编辑安全文本字段并使用大写字母输入文本
开始编辑常规文本字段
【问题讨论】:
【参考方案1】:...几秒钟后...
最简单的解决方案是优雅并执行 -(void)textFieldDidBeginEditing:(UITextField *)textField
中的 self.text = ...
逻辑,它可以完美运行。
【讨论】:
为了更清楚地说明这一点:使用委托而不是 IBActions 就可以了。我们应该将其报告为 Apple 的错误 确实! :D 谢谢!以上是关于在带有secureTextEntry的iOS7 UITextField中破坏了其他文本字段中的布局的主要内容,如果未能解决你的问题,请参考以下文章
iOS7 UIModalTransitionStyleFlipHorizontal 过渡后反弹
react-native textinput securetextentry 星而不是点
带有iOS7的iphone上的UIDocumentInteractionController奇怪的行为