Roe*_*e84 4 interface-builder ios watchkit
我可以在watchKit上使用IBInspectable吗?当我将字符串标记为IBInspectable时,我可以在相关的watchKit App故事板上看到并设置它,但是当我设置它时,它实际上什么也没做.
你不能,因为对于WatchKit,它们是接口对象而不是视图.Apple故意为它们使用不同的术语,因为它们是根本不同的东西.
接口对象是实际监视应用程序(而不是WatchKit扩展)中实际视图的代理对象.它们通过蓝牙通过WatchKit进行通信,以实际操作手表显示器上那些实际视图的相应属性.
当您设置a的文本时WKInterfaceLabel,它所做的只是记录您要进行的更改,然后将运行循环中的其他更改的更改作为批处理发送到手表.Watch OS将从这些代理对象中获取所有信息,并实际更改UILabelWatch上的文本.
因此,IBDesignable和IBInspectable在这里不会真正起作用.尽管它们在Interface Builder中以类似的方式表示,但它们确实是不同的东西.
| 归档时间: |
|
| 查看次数: |
226 次 |
| 最近记录: |