我有一个类,我使用textfield委托方法“shouldChangeCharactersInRange”。如果用户在一个视图的文本框中键入某些内容,我希望这些更改以不同的视图显示在文本框中。 对我现在,我有两个xib文件与相同的文件的所有者,我在每个xib文件中的连接(在IB)到我的文本字段(我宣布为IBOutlet)。这是一个Ipad应用程序,所以我在用户旋转设备时在视图之间切换。 它还没有工作,所以我必须错过什么?有人可以帮助我!谢谢! 如果这个问题不清楚,请让我知道。如何使文本字段更改显示在两个不同的视图?
1
A
回答
0
无论您的shouldChangeCharactersInRange:方法实现,如果您有对两个文本字段的引用,您可以执行的操作是设置两者的文本。那么,现在你有这样的事情:
- (BOOL)textField: (UITextField *)textField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string
{
if (textField.text.length >= MAX_LENGTH && range.length == 0)
{
return NO;
}
else
{
return YES;
}
}
您要添加的东西,如:
- (BOOL)textField: (UITextField *)textField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string
{
if (textField.text.length >= MAX_LENGTH && range.length == 0)
{
return NO;
}
else
{
[myFirstTextField setText:string];
[mySecondTextField setText:string];
return YES;
}
}
如果设置两个文本框的委托到单一功能,你甚至都不需要在那里委托给你的护理。无论谁输入文字,你想采取的行动都是一样的。
相关问题
- 1. 如何在不同的文本字段中显示时间段?
- 2. 在Drupal视图中更改视图的字段文本
- 3. 如何更改显示在同一视图中的图表?
- 4. 当两个视图同时显示时,从不同的视图更新UITableview
- 5. 在文本视图中更改不同字符的大小Android
- 6. 如何在两个不同的文本框上显示值
- 7. 如何显示更改的字段
- 8. Django Admin:如何在同一视图中显示来自两个不同模型的字段?
- 9. 文本不显示在文本视图
- 10. 如何比较两个字符串的结果显示旧的列更改文本和新的更改文本
- 11. 文本字段不显示
- 12. 如何在表格视图中更改文本字段的字体
- 13. MYSQL如何找到两个不同的文本字段?
- 14. 如何使用两种不同的字体在GTK标签上显示文本?
- 15. 如何保持两个不同的字体大小两个字符串在一个单一的文本视图
- 16. 在管理视图中更改参考字段中的文本
- 17. 如何在文本视图中显示“\”
- 18. 在两个不同视图中显示一个数据树
- 19. 如何使用jquery ajax方法显示或显示新更改的文本字段值而不是默认值?
- 20. iPad中不同视图的单个文本字段名称
- 21. 在文本视图上显示数字
- 22. Android - 如何在两个或更多视图中显示相机
- 23. 在表视图中显示两行的日期,分别在两个文本字段中通过绑定
- 24. 在两个文本字段中显示完全相同的选择范围
- 25. 如何更改来自PagerAdapter类的片段的文本视图
- 26. 如何在文本视图中显示法文字符
- 27. 如何在一个视图中显示两种不同的翻译 - Rails?
- 28. 显示多个字段列表视图
- 29. 如何在不同的文本视图中获取在edittext中输入的每个字母的显示
- 30. 如何在按钮上逐个显示多个文本字段
你应该编辑你的问题,并添加你在shouldChangeCharactersInRange方法中有什么。这样我们可以看到你在说什么。 – 2011-04-05 19:31:27
我明白你的意思,但我不重要,在这种方法中发生了什么事情,我只想在我的其他文本框中发生同样的事情。 – serge2487 2011-04-05 19:43:22
你知道他们说一张图片胜过千言万语吗?好吧,它的代码价值要高出10倍。 – 2011-04-05 19:56:11