当前位置: 首页 > 知识库问答 >
问题:

使登录屏幕类似于锁定屏幕

胡俊贤
2023-03-14

我试图使一个登录屏幕类似于锁定屏幕与4 TextField。我面临的问题是如何将焦点从一个文本字段切换到下一个文本字段。

  • 当我说secondTextField.beceeFirstResponder()时,firstTextField的值被复制到secondTextField
  • 我使用的是十进制键盘类型
    if newLength == 1 {
        if textField == firstText{
            changeFocus(textField)
        }else if textField == secondText {
            changeFocus(textField)
        }else if textField == thirdText {
            changeFocus(textField)
        }

    }
return newLength <= 1
if nextFocus == firstText {
    firstText.resignFirstResponder()
    secondText.becomeFirstResponder()
} else if nextFocus == secondText {
    secondText.resignFirstResponder()
    thirdText.becomeFirstResponder()
} else if nextFocus == thirdText {
    thirdText.resignFirstResponder()
}

}

我如何才能正确地做到这一点,任何帮助和建议请。

共有1个答案

梁新觉
2023-03-14

使用此委托方法更改焦点

func textFieldShouldReturn(textField: UITextField) -> Bool
 类似资料:
  • 我正在编写一个应用程序来管理或自定义Android设备的解锁屏幕。它的工作原理如下: 用户使用电源按钮锁定屏幕。 用户尝试解锁屏幕,从而再次按下电源按钮 我的活动弹出--屏幕仍然锁定 用户回答问题,如果答案正确,屏幕解锁 我已经为第三步创建了一个活动,并将以下代码添加到其方法中: 这工作正常,完全符合我的期望。我的问题是第四步。我已经搜索并找到了许多解决方案,但没有一个适合我。 如何以编程方式锁定

  • 即使屏幕被锁定,如何在设备上开始活动。我尝试了下面的方法,但是不起作用。 广播接收器:

  • 我一直在想办法锁定我的大摇大摆的用户界面。使用Oauth 2.0登录屏幕后的html页面,最终能够通过JWT识别用户。 我已经设法找到了如何包含授权按钮,但我更希望在成功登录之前,API方法不可见。解决这个问题的最佳方法就是重定向到一个带有登录屏幕的单独页面吗?是否有一种简单的方法可以在Swagger配置文件中实现这一点?

  • 那么当屏幕被锁定时,是否有任何方法显示特定的XAML页面。目前我正在使用toast通知来完成此操作。但是toast通知的问题是我对UI没有太多的控制。

  • 我想在特定的链接中录制我的屏幕视频。我只想在中录制执行的操作。现在,<code>MediaRecorder</code>正在录制整个屏幕,如何录制屏幕的特定部分?

  • 调整屏幕的亮度 导航至 Settings(设定)应用程式,找到并轻触 Display(显示)。 轻触Adjust brightness(调节屏幕亮度)。 选择并轻触所需的亮度。 您可以通过调暗手表屏幕的亮度来延长电池的使用寿命。 打开/关闭 Always-on screen(保持启用屏幕) 您可选择是否想让屏幕暗淡地显示时间,或未使用手表时将屏幕完全关闭。 通过 M600 更改设定 导航至设置应用