我有两个带图像的按钮,我希望重叠一个。 iOS手表甚至可以吗? 此外,如何在手表编程中处理WKInterfaceObject的背景或前景深度,如sendViewtoBackground或bringSubViewtoFront,就像在普通的iOS编程中一样?
答案 0 :(得分:9)
在watchOS4中,现在可以 - 您可以使用组来创建重叠内容。在“属性”检查器中将组的“布局”属性设置为“重叠”。系统根据项目的对齐属性定位组中的每个项目。
更多信息@ https://developer.apple.com/documentation/watchkit/wkinterfacegroup
答案 1 :(得分:4)
在手表中,您没有Z层次结构。
你可以做的最大的事情是使用一个具有背景的组,然后控制该背景。
另一种选择(黑客?)是将所有层次结构渲染为UIImage并将其设置在监视中。
答案 2 :(得分:1)
不,你不能,使用iOS正常编程。
你可以有两个黑客:
创建一个组,并隐藏您不想看到的按钮。想要更改时隐藏/取消隐藏按钮。
在同一个WKButton上进行管理:您可以更改按钮上的图像,并根据图像修改逻辑(不是很好的黑客攻击)。
答案 3 :(得分:0)