有可能做到这一点吗?据我所知,setTitle()方法只允许您更改左上角"Cancel"文本的文本。
不,你不能。
所有的WKInterfaceObject
和WKInterfaceController
都只是向真实UI对象发送查询的代理对象。这与iOS中的UIView
和UIViewController
有很大不同。
情节提要捆绑包与扩展捆绑包分开。所以,在沙盒的概念中,您不能使用扩展上下文直接访问真正的UI对象。代理和真实UI对象之间的连接由watchOS本身管理。
因此,如果没有查询API或接口生成器选项,将无法通过扩展捆绑包中的代码来反应或更改真实的UI对象。