如果您将硬件键盘连接到 iOS 设备(或在模拟器中模拟一个),您可以按下Tab
键在 UITextField 之间跳转。碰巧我在 s 范围内有一个实例UITextField
,我不希望用户使用选项卡,但只想从代码中设置为第一响应者。
有没有办法在不覆盖UITextField的情况下阻止 Tab 为其提供第一响应者状态?
如果您将硬件键盘连接到 iOS 设备(或在模拟器中模拟一个),您可以按下Tab
键在 UITextField 之间跳转。碰巧我在 s 范围内有一个实例UITextField
,我不希望用户使用选项卡,但只想从代码中设置为第一响应者。
有没有办法在不覆盖UITextField的情况下阻止 Tab 为其提供第一响应者状态?
您可以实现textFieldShouldBeginEditing:
(UITextFieldDelegate协议)有条件地允许/禁止编辑。