问题标签 [wkinterfaceimage]
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.
ios - WatchKit:如何在 objC 中动态地对存储在 Nsmutablearray 中的图像进行动画处理
这是我的疑问!
如何直接从 nsmutablearray 运行 gif 图像,我通过将其分配给 Wkinterfaceimage 动态存储图像???
目前我正在处理分配给 wkinterfaceimage 的 GIf 图像。我通过转换 gif 图像在运行时将一组图像存储在 Mutablearray 中。如何将该数组分配给 wkinterfaceimage 以显示运行 gif 图像。我在 swift 中发现了几个教程试图在 OBJ C 中实现,请让我知道你在Objective C中的想法和代码
这是我的代码
使用上面的代码在模拟器上显示空白屏幕,如果注释第二行显示 0 索引图像。
帧率结果
Frames 数组的结果
ios - 苹果手表上的图像
昨天我的申请被拒绝时遇到了一个问题。显然,图像并未显示在实际的 Apple Watch 上,而是显示在模拟器中。我什至尝试重置模拟器,但无法复制苹果员工发生的问题。所以我只是想知道在苹果手表上添加/显示图像的正确方法是什么,这样它们才能在实际的硬盘设备上正确显示?
代码:
。H
.m 当我以编程方式实际设置图像时
否则我使用界面生成器来设置图像
ios - CGImageCreateWithMaskingColors 不会在 WKInterfaceImage 中的 Apple Watch 上进行遮罩
很久以前,我的 iPhone 应用程序中就有一段代码试图掩盖一些 JPEG 图像的白色背景。今天,这条消息在 iPhone 上仍然有效,但在 Apple Watch 上没有任何掩饰。代码在预期的成功(非NULL
)路径上运行,但不执行屏蔽。即使我将maskingColors
数组更改为每个组件的范围,当显示在(with )0.0, 255.0
中时,也不会执行屏蔽(iPhone 上的相同更改完全屏蔽了图像)。WKInterfaceImage
setImage:
带有存储在资产目录中的 alpha 通道的 PNG 图像似乎在 Apple Watch 上以WKInterfaceImage
.
CGImageCreateWithMaskingColors
Apple Watch 不安全?
ios - 在 Apple Watch 上移动 WKInterfaceImage
我正在尝试移动 WKInterfaceImage。到目前为止,我找到的答案和运行的代码让我可以更改宽度和大小。我希望能够像设置框架或偏移量一样移动图像,以使图像在屏幕上移动。
这可能吗?
似乎操作系统强制图像布局 a 而不重叠,我想覆盖它并控制它们的位置。
我想也许可以使用时钟“一瞥”(似乎在我看过的一瞥屏幕截图中有更多自定义图像,尽管我还没有弄清楚如何为它们设置动画)。也许一瞥可以让我移动东西?我检查并 GlanceController 继承自 WKInterfaceController 所以可能不是。
charts - 如何在 Apple Watch 中启用图像缩放
我有一个包含 Apple Watch 应用的 iOS 应用。我对解决方案所做的是显示在 iOS 应用程序中绘制并发送到手表应用程序的趋势图(折线图)。我使用 WKInterfaceImage 实例在 Apple Watch 应用程序中显示图形,但它看起来并不清晰。有没有办法为应用程序中的图像启用缩放功能,以便用户可以清晰地缩放和阅读/查看图表中的详细信息。
检查我在手表应用程序中的当前图形图像,
我不确定我问的事情是否可能,但如果没有,有人可以建议我一些更好的选择来更好地实现这一点。
ios - 在手表套件中异步下载表格中的图像
我正在开发一个WatchKit
应用程序,我需要获取一些图像(有时是 50 个缩略图)来完成一个Table
. 我正在下载iOS
应用程序中的图像并将它们传递给WatchKit Extension
,但我遇到了问题。
首先,我有三个按钮,如果我按下其中一个按钮,我会看到 aTable
带有一些元素,它们都带有image
and label
。主要问题是当我下载这些图像并按下一个项目以查看其详细信息时,它main thread
被阻止并且应用程序在下载所有图像之前不会push
生成。DetailsController
有没有人处理过包含许多元素和图像的表格?你是怎么解决这个问题的?
谢谢
swift - 检查是否设置了带有名称的图像(WatchKit)
我想检查是否将带有名称"image.png"
的图像设置为 image view "imgView"
。我知道如何在正常情况下使用 Swift 执行此操作,ViewController.swift
但不知道如何在手表套件扩展 ( InterfaceController.swift
) 中执行此操作。你们中有人知道我该怎么做吗?
ios - 在 Apple Watch 中缓存动画图像的正确方法?
我正在开发 Apple Watch 应用程序,使用 WKInterfaceTable 显示数据,每一行都有一个动画图像(80 帧,10 秒持续时间)
我想每 10 秒为这张图片制作一次动画,但是有一个问题,当图像完成动画并再次开始动画时,这会导致 Watch 非常滞后。
我试图删除动画图像以测试是否由图像引起的滞后问题,结果是肯定的。
我搜索了在 Apple Watch 上缓存图像的解决方案,我完成了以下代码:
首先,从 iPhone 懒加载图片,创建动画 UIImage
其次,在我的WKInterfaceController中包含WKInterfaceTable
使用WKInterfaceDevice将缓存的图像添加到缓存
最后,在我的RowController中,使用WKInterfaceImage的setImageNamed 来设置我之前缓存的图像
它可以工作并且图像已被缓存(通过以下方式检查:
)
但在真正的 Apple Watch 设备上仍然非常滞后,甚至比没有设置缓存图像还要滞后。
我不知道我在哪里做错了,有人能给我一些建议,告诉我如何在 Apple Watch 上正确缓存动画图像吗?
谢谢!
ios - Apple Watch 的 url 图像
我正在尝试使用此解决方案:load-image-from-url-on-watchkit
我在手表上有一张桌子,我试图在每一行中加载图像。我正在运行此代码,然后更新表的文本字段。无需尝试获取图像,所有文本都可以正确加载。
但是当我添加这段代码时:
我收到错误:致命错误:在展开可选值时意外发现 nil
如果它是有效的 url 并且表格的其他部分已正确加载,我似乎无法弄清楚会导致此问题的原因。任何帮助是极大的赞赏!
ios - 如何以编程方式更改 WKInterfaceImage 的图像模式?(目标 C)
我正在为watchkit2开发一个应用程序。我正在将WKInterfaceImage 对象的图像模式从界面构建器设置为center ,执行一些代码后我需要将其更改为Aspect Fit 。
我在苹果的文档中看不到任何关于通过代码执行此操作的内容。有没有人遇到过这种情况?