ios - BecomeFirstResponder() 不适用于 UITextField

标签 ios xamarin.ios uitextfield first-responder

我想将我的 UITextfield 放在底部工具栏中,所以在 ViewWillAppear 上我写了以下代码:

textBarcode.BecomeFirstResponder ();

但是 textBarcode 没有成为焦点。我也尝试了一点延迟,但得到了相同的结果。

有没有人有什么想法?

最佳答案

- (void)viewWillAppear:(BOOL)animated
{
    textBarcode.delegate = self;

    [textBarcode becomeFirstResponder];
}

关于ios - BecomeFirstResponder() 不适用于 UITextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16609557/

相关文章:

objective-c - 如何组织具有循环依赖性的核心数据实体?

iphone - 在 UITextField 的子类中居中占位符文本

swift - 自定义 UITextField,不带参数初始化

ios - CocoaPods 找不到 pod "Capacitor"的兼容版本

ios - AudioKit/AVAudioEngine 启动时间过长

c# - Xamarin XAML vs AXML vs Storyboard

xamarin - MvxViewController.PresentationAttribute 在 ViewModel 加载之前调用

IOS:nsstring留一些空格

android - 为 Unity 3D 构建 iOS 和 Android ARToolkit 包装器 (ARWrapper) 库

c# - MvvmCross 和 MonoTouch : remove top bar