gpt4 book ai didi

ios - 需要在自定义 UITextField 中调用 shouldChangeCharactersInRange 并调用 View Controller 函数通知更新

转载 作者:行者123 更新时间:2023-11-28 22:18:49 26 4
gpt4 key购买 nike

希望这是一个简单的。

我有一个带有一堆字段的 View Controller ,其中一些是自定义 UITextField。

我需要对某些文本字段(长度、允许的字符等)进行限制,我可以通过使用 shouldChangeCharactrsInRange 函数找到帮助。这涉及在初始化时将字段设置为委托(delegate)。

我还需要将字段中的更改通知 View Controller ,因为它将使用字段中的值重新计算其他字段。目前我有 View Controller 作为该领域的委托(delegate)。但这样我就无法定义自己的 shouldChangeCharactersInRange 函数。

谁能帮我解决这个问题?

提前谢谢你。

最佳答案

您可以在 viewController 中实现 shouldChangeCharactersInRange,然后检查它是否由您的自定义 UITextField 实例调用。如果是,请调用您的自定义类的特定 shouldChangeCharactersInRange。在那之后,因为你首先在 Controller 中,所以你可以重新计算你的其他字段。那行得通吗?并且你应该在你的问题中添加一些代码,这样会更容易解释和帮助。

关于ios - 需要在自定义 UITextField 中调用 shouldChangeCharactersInRange 并调用 View Controller 函数通知更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20955089/

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