我正在修补WKInterface
和Apple Watch应用,只是想知道如何添加UIButton
或UILabel
等子视图。
似乎
UIButton *whatever = [[UIButton alloc]init];
[self.view addsubview:whatever];
不适用于iWatch扩展程序。主要是[self.view addsubview: ]
部分似乎不起作用。
有没有人知道如何以编程方式为apple watch添加视图,或者我必须使用界面构建器并拖放这些对象。
答案 0 :(得分:2)
您必须使用界面构建器。您不能自己分配任何UI对象。
通过将对象添加到您的对象来间接创建接口对象 故事板场景并从您的界面控制器引用它。 在故事板中添加元素后,为其创建一个插座 你的界面控制器。在您的界面初始化期间 控制器,watchOS为您的所有人创建接口对象 自动连接插座。 您永远不会创建界面 反对自己。