objective-c - 如何在 XCode 中获取文本字段的文本

标签 objective-c ios xcode interface-builder uitextfield

我用界面生成器制作了一个文本字段。我怎样才能让它的文本在其他地方使用?

是否有类似的东西:

string text = myTextField.Text;

如果是这样,我该如何命名我的文本字段?

最佳答案

因此,您要做的第一件事是在与您的 xib 文件关联的 View Controller 文件的 .h 文件中创建一个属性,如下所示:

    @property (strong, nonatomic) IBOutlet UILabel *aLabel;

接下来在 .m 文件中,您需要像这样合成它:

    @synthesize aLabel;

在你的实现标签中。

现在,在 Xcode 4.3 的界面生成器控件中,单击屏幕左侧显示“文件所有者”的位置,按住并拖动到标签上,然后松开。然后在弹出窗口中选择您创建的属性的名称。现在,在 View Controller 的 viewDidLoad 方法中,您可以像这样获取您的值:

   self.alabel.text

关于objective-c - 如何在 XCode 中获取文本字段的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11086105/

相关文章:

ios - UIImage 是否支持 HEIC/HEIF

iphone - 在 xCode 5/iOS7 中使导航栏拉伸(stretch)到状态栏后面

swift - Alamofire 在完成处理程序之外使用值

objective-c - ArrayController 的 CoreData 选择绑定(bind)未跨多个 NIB 文件刷新

ios - 如何在 iOS/iPhone/iPad 上获取 WiFi 加密模式?

ios - 如何在 Objective-C 中同时防止对象上的 2 个动画?

ios - 我怎样才能回到我的主处理线程?

ios - 是否可以选择禁用从 Xcode 5.0.2 自动生成配置文件?

iphone - 将图像添加到iPhone中工具栏的栏按钮项

ios - 旋转 UIView(再次)