objective-c - 如何设置一个按钮来反转两个文本字段

标签 objective-c ios uitextfield

我是一个绝对的初学者,我需要一个按钮来反转两个文本字段:
文本1 <—> 文本2

- (IBAction)swapText {
    name.text = surname.text;
    surname.text = name.text;
}

我知道我必须保留这些值然后释放它们,但我不知道如何编写它。

最佳答案

这非常简单:您必须保留的唯一文本/NSString 是不再被 UITextField 本身保留的文本/NSString,即 name.text您将替换为surname.text

- (IBAction)swapText {
  NSString* temp = [name.text retain];
  name.text = surname.text;
  surname.text = temp;
  [temp release];
}

关于objective-c - 如何设置一个按钮来反转两个文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7558516/

相关文章:

objective-c - Xcode:如何正确构建静态库项目?

ios - 为什么我的 UICollectionViewController 不能与两个 CollectionView 一起运行?

ios - 如何快速制作可设计的文本字段代码类

objective-c - 如何在其上绘制全屏叠加层和文本+文本字段?

ios - 如何使用代码为 UIButton 创建自定义图像?

ios - 如何从命令行停止正在运行的应用程序

ios - 如何使用 CGAffineTransform Scale 更改 UIView 的高度?

ios - 阻止 UITextField 水平扩展

ios - 防止 UITableView 单元格触摸时键盘关闭

ios - 使用 NSPredicate 验证多对多关系