问题标签 [wkinterfacelabel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
watchkit - 如果空间可用,增加 WKInterfaceLabel 字体大小
我的手表应用程序中有一个屏幕,它只包含 1 个 WKInterfaceLabel,设置为 0 行。它的宽度和高度设置为“适合内容的大小”。
我希望所有文本都适合一个屏幕,而不需要任何滚动。
在运行时,我需要能够减小长字符串的字体大小,这样所有内容都无需滚动即可适应。我怎样才能做到这一点?
ios - 如何为 WKInterfaceLabel 的一部分着色
我有一个句子,我想给这句话的某些部分上色。
例如“打开灯”将变为“打开(蓝色)灯(红色)”
你知道是否可以用一个独特的标签来制作它?
如果不可能,您知道如何并排管理一些标签以正确打印它们吗?(文本太长时返回行,没有空格......)
ios - WatchKit:presentTextInputControllerWithSuggestion 减慢了我的应用程序
我在 Swift 的手表应用中使用了 presentTextInputControllerWithSuggestion。它可以工作,但听写后我的应用程序真的很慢。
有我的代码:
我只是在标签中显示我的文本。但是,从我在听写屏幕上按下“完成”到我可以看到我的文本之间,至少有一秒钟。
我在邮件或消息等 Apple 应用程序中看到这一点非常快。
我看到我的手表 CPU 在听写过程中接近 50%,当我按“完成”时接近 100%。我的应用在此步骤中不消耗 CPU。CPU被其他应用程序消耗(我想听写)。
你知道我可以如何改善这个响应时间吗?
swift - 如何更改 Apple Watch 标签的字体大小
我有点惊呆了,我什至不得不问这个问题,但是如何改变 Apple Watch 上标签文本的大小呢?它不允许在 Xcode UI 中更改大小,我无法以编程方式进行,而且不同的字体样式甚至不会更改大小。
watchkit - 如何在 Apple Watch 上显示标签?
Xcode 8.0
我尝试为watchOS编写我的第一个应用程序。我只是想在按下按钮时显示一个注释。这是我到目前为止所得到的:
我已经尝试过不同的方法,但真的坚持在显示器上显示笔记。最新的错误说“类型值” WKInterfaceLabel
“没有成员”文本“”
有任何想法吗?提前谢谢了!
objective-c - 为什么 WKInterfaceLabel 文本不刷新
WatchApp 从 iPhone 接收数据。
我用收到的数据刷新标签文本,没有任何反应,UI 没有刷新。
其他线程建议将其推送到主线程,这似乎也无济于事。
欢迎任何想法。
swift - 您如何支持 WKInterfaceLabel 中的动态类型更改?
我WKInterfaceLabel
在运行 watchOS 5 的 Apple Watch 应用程序中有一个。我已将其属性字符串设置为包含应用于子字符串的粗体字体属性的字符串。运行应用程序时,粗体显示正确。但是,如果您在 iPhone 上的 Watch 应用程序中更改 Dynamic Type 的大小,手表上的文本大小会发生变化,但粗体字会消失。
我希望 watchOS 只是设置WKInterfaceLabel
消除粗体的字体。保留其他属性,例如前景色。
我注意到NSNotification.Name.didChangeNotification
WatchKit 不支持,所以我无法拦截这种大小变化。
您如何处理 WatchKit 中的动态类型更改?当用户更改文本大小时,有没有办法在属性字符串中保留字体属性?
ios - 如何在 WKInterfaceLabel 中将 lineBreakMode 设置为自动换行?
谁能帮我在手表应用程序的 WKInterfaceLabel 中将 lineBreakMode 设置为 wordWrap 吗?
我尝试使用 setAttributedText 但没有成功。这是我的代码。我使用 swift 作为编程语言。