小编Zor*_*ren的帖子

有没有办法在 swiftUi 的安全文本字段中添加 onEditingChanged?

我正在为我正在开发的应用程序制作登录页面,并且正在向文本字段添加偏移量,当键盘弹出时它会向上移动,但是当我在安全字段上尝试时,我无法像我那样选择 onEditingChanged常规文本字段。我将此代码用于常规 Textfeild:

TextField("Username", text: $username, onEditingChanged: { edit in  if edit == true {self.EditingMode = true} else {self.EditingMode = false }})
        .padding()
        .background(lightGreyColor)
        .cornerRadius(5.0)
        .padding(.bottom, 20)
Run Code Online (Sandbox Code Playgroud)

对于安全字段,我尝试使用相同的东西,但它不起作用

SecureField("Password", text: $password)
  .padding()
  .background(lightGreyColor)
  .cornerRadius(5.0)
  .padding(.bottom, 20)
Run Code Online (Sandbox Code Playgroud)

xcode swift swiftui

8
推荐指数
1
解决办法
1374
查看次数

标签 统计

swift ×1

swiftui ×1

xcode ×1