对于我正在处理的应用程序,我需要实现可访问性。除了一个屏幕,我必须将片段添加到我的活动中之外,一切都正常。基本上,上面的片段是用于输入密码的拨号键盘。该片段添加有fragmentTransaction。
问题是,对讲焦点设置在下面片段的元素上。
您是否知道是否可以将对讲焦点设置在拨号片段上?我只想“禁用”下面的片段以获取焦点
谢谢,
我在用于选择日期的容器中对齐了三个UITextField。
最初,容器中仅显示月份文本字段并采用完整宽度,然后,当用户选择月份时,将显示日期文本字段,并且它们都占用了一半的容器。
这些文本字段中的文本对齐方式居中。
我的问题是,当我设置其大小的动画时,文本不设置动画,而是直接跳到最终位置,而文本字段的宽度正确地设置了动画。
步骤2: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)