小编Mat*_*ias的帖子

Android TalkBack和片段堆栈

对于我正在处理的应用程序,我需要实现可访问性。除了一个屏幕,我必须将片段添加到我的活动中之外,一切都正常。基本上,上面的片段是用于输入密码的拨号键盘。该片段添加有fragmentTransaction。

问题是,对讲焦点设置在下面片段的元素上。

您是否知道是否可以将对讲焦点设置在拨号片段上?我只想“禁用”下面的片段以获取焦点

谢谢,

android accessibility fragment android-fragments talkback

6
推荐指数
1
解决办法
4449
查看次数

宽度约束动画时,UITextfield文本位置不动画

我在用于选择日期的容器中对齐了三个UITextField。

最初,容器中仅显示月份文本字段并采用完整宽度,然后,当用户选择月份时,将显示日期文本字段,并且它们都占用了一半的容器。

这些文本字段中的文本对齐方式居中。

我的问题是,当我设置其大小的动画时,文本不设置动画,而是直接跳到最终位置,而文本字段的宽度正确地设置了动画

步骤1:动画之前的TextField 步骤1:动画之前的TextField

步骤2:TexField宽度正在设置动画,但是文本已经在最终位置 步骤2:TexField宽度正在设置动画,但是文本已经在最终位置

步骤3:TexField完成动画处理 步骤3:TexField完成动画处理

我的代码过去常常用来制作约束:

monthTextfieldTrailingConstraint.priority = currentDateSelectionType == .month ? UILayoutPriorityDefaultHigh : UILayoutPriorityDefaultLow
dayTextfieldTrailingConstraint.priority = currentDateSelectionType == .day ? UILayoutPriorityDefaultHigh : UILayoutPriorityDefaultLow
yearTextfieldTrailingConstraint.priority = currentDateSelectionType == .year ? UILayoutPriorityDefaultHigh : UILayoutPriorityDefaultLow

UIView.animate(withDuration: nextStepAnimationDuration) {
    self.layoutIfNeeded()
}
Run Code Online (Sandbox Code Playgroud)

animation width uitextfield ios ios10

5
推荐指数
1
解决办法
403
查看次数