objective-c - 从 UITextLabel 调用方法

标签 objective-c ios xcode

我有一个名为 -(IBAction)setPicker:(id) sender 的方法

基本上,此方法在调用时将键盘替换为 datePicker。我希望当用户触摸文本字段尝试输入内容时发生这种情况(也称为调用 setPicker 方法)。问题是,无论我链接什么事件,它最终都不会调用该方法。

我尝试将文本字段连接到“touch up inside”事件(以为我可以像连接按钮一样进行操作,但没有成功)。

有人对如何做到这一点有任何建议或想法吗?

谢谢!

最佳答案

实现UITextFieldDelegate .

实现方法

- (void)textFieldDidBeginEditing:(UITextField *)textField

来自UITextFieldDelegate

当调用此委托(delegate)方法时显示您的日期选择器。

关于objective-c - 从 UITextLabel 调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8255819/

相关文章:

ios - 选择 UIPickerView 选择的 UITableView 中的对象

c++ - Qt 5.2 和 iOS : "Nothing to be done"

ios - TableViewCell 中的 CollectionView 滚动在 swift3 中不流畅

ios - Storyboard最大尺寸

xcode - Swift 2 - 使用 UIActivityViewController 分享视频

ios - StatusBarStyle 在 iOS 9 上无法正常工作

objective-c - iOS 8 CoreData 问题 'NSInternalInconsistencyException',原因 : 'recordChangeSnapshot:forObjectID::global ID may not be temporary when recording'

ios - 如何在混合代码 Objective-C/C++ 文件(.mm 文件)中使用 PHPhotoLibrary?

ios - 从主线程访问布局引擎后,不得从后台线程执行对布局引擎的修改

objective-c - 创建一个整数数组,其大小基于 NSArray 的大小