Iphone 以编程方式旋转Apple Watch显示器

Iphone 以编程方式旋转Apple Watch显示器,iphone,swift,watchkit,Iphone,Swift,Watchkit,有没有办法通过编程将apple watch显示屏旋转180度?这将使佩戴Apple Watch的人能够调整Apple Watch显示屏的方向,以便站在佩戴Apple Watch的人对面的人更容易阅读 我看到这可以通过手机使用Apple Watch App=>General=>Watch-Orientation来完成。在那里,用户可以指示数字皇冠位于哪一侧(并且可以完全按照我的需要旋转屏幕),但我想直接在watch UI上编写一个按钮,在我的watch应用程序中执行相同的旋转技巧 我一直在研究WK

有没有办法通过编程将apple watch显示屏旋转180度?这将使佩戴Apple Watch的人能够调整Apple Watch显示屏的方向,以便站在佩戴Apple Watch的人对面的人更容易阅读

我看到这可以通过手机使用Apple Watch App=>General=>Watch-Orientation来完成。在那里,用户可以指示数字皇冠位于哪一侧(并且可以完全按照我的需要旋转屏幕),但我想直接在watch UI上编写一个按钮,在我的watch应用程序中执行相同的旋转技巧


我一直在研究WKInterfaceController或WKInterfaceGroup上的属性和方法,但都没有用

我在手表实验室坐了将近三个小时,我确实和他们谈过手表的事。事实上,有很多限制。无论您能做什么,他们都会在下面的文档中指定它,与他们发布的其他SDK相比,它相对简单。因此,我认为您无法控制手动更改方向。有乐趣,使手表应用程序


不幸的是,在当前版本的WatchKit中,没有通过编程方式旋转Apple Watch显示屏的方法

如果可以将场景限制为显示图像,则可以在Watch扩展中呈现UI,然后将旋转后的图像发送到Watch。然而,也没有办法确定手表的方向,因此您必须添加手动控制


归根结底,我认为目前版本的WatchKit没有任何现实的或用户友好的方法来实现这一点。

尽管您无法旋转显示器,但如果您想让设备另一端的人更容易阅读文本,您可以尝试使用倒置字符来简化操作

这个答案解释了如何做到这一点:


但是,如果您希望旋转的文本不止一个,那么您就不走运了。这显然不是最理想的解决方案,但与您在当前API中寻找的尽可能接近。这个解决方案看起来也不太好;使用这些unicode字符的文本看起来很奇怪,但它仍然是一种东西。

最肯定的是,不要期望能够通过编程方式描述与视图或视图层次结构相关的任何内容的外观和/或行为