ios - 快速检索 WKInterfaceLabel 的文本

标签 ios swift label watchkit

如何在 WatchKit 中获取 Swift 或 Objective-C 中的标签文本?
该类不是 UILabel,而是 WKInterfaceLabel。
我也尝试在 class library of apple 中搜索但只有三种方法可用。

最佳答案

通过阅读 reference 您不可能必须保持在标签中设置的轨道
看起来苹果对这个类非常严格,你不能创建它的子类或直接实例。
enter image description here
他们只谈论如何设置文本而不是获取文本
enter image description here

它的父类(super class)都没有获取文本的方法
enter image description here
如果可能,您可以创建 WKInterfaceLabel 的扩展并获取文本
但不知道苹果是否批准。

我的结论是
无法通过任何方式直接获取文本
你可以做一些技巧,但要确保它能被苹果接受。


友好地说,我不太了解 watch SDK,但如果你处理任何测试版类型的东西,希望苹果能像他们写的那样在新版本中添加那个东西
enter image description here


我写的所有引用和图像都是 here

关于ios - 快速检索 WKInterfaceLabel 的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27456160/

相关文章:

ios - 使用 ReplayKit 流式传输时从 CMSampleBuffer 保存视频

ios - 我的 native 应用程序在Swift中编译器生成的崩溃

iOS 渲染表格 View 单元格背景颜色与按钮图像颜色不同,导致相同颜色的深浅差异很大

iphone - 关于静态内存泄漏

ios - UIScrollView 向上滚动

android - 如何在 MPAndroidChart 中隐藏值标签

html - 星级 "Turned Around"- HTML、CSS

ios - AutoLayout 约束动画从错误的点缩放

ios - UICollectionView 单元仅在第二次调用 reloadData 后显示

ios - 我怎样才能只更新 uitableviewcell 上的标签?