我这里有3个按钮。 Btn2
已停用。当Btn1
成为焦点时,我无法将其移至Btn3
。
我需要的只是在Btn2
被禁用时,我可以在电视控制器上向下和向上滑动,在Btn1
和Btn3
之间移动。
+----+
|Btn1|
+----+
+----+ +----+
|Btn2| |Btn3|
+----+ +----+
我试图实施焦点指南,但没有运气
let focusGuide = UIFocusGuide()
view.addLayoutGuide(focusGuide)
focusGuide.topAnchor.constraint(equalTo: btn1.topAnchor).isActive = true
focusGuide.bottomAnchor.constraint(equalTo: btn3.bottomAnchor).isActive = true
topAnchor,bottomAnchor等究竟是什么?没有关于此的文档。请详细说明。谢谢!
答案 0 :(得分:0)
我看到了你的问题,我想知道你是否找到了Auto Layout Constrants的文档。它确实存在。
如果您没有找到关于此课程的文档。
这是:https://developer.apple.com/documentation/uikit/uilayoutguide
将来可以帮助您的另一个提示,如果您认为以编程方式执行此操作太混乱,请尝试使用Storyboard并使用Click and Drag“Methodology”执行此操作。
基本上,您单击界面中的布局并拖动到特定参考以创建约束。
不必担心常量的方法,属性和类。
快乐编码。