jjzjj

wkinterfaceimage

全部标签

ios - WatchKit 组 : with image and label, 图像得到 4 个角中的 2 个圆角

我正在尝试在WatchKit中并排放置一个图像和标签的View。我创建了一个水平方向的组,并添加了左对齐的图像和右对齐的标签。实际上我在这里遇到了两个不同的问题:(1)我的图像是正方形的,但是与组边缘相对的图像边缘被四舍五入。所以我有两个圆角和两个方角,看起来很糟糕。我更喜欢4个圆角——但主要是我只需要它保持一致。(2)我的标签文字很长,需要换行。在InterfaceBuilder中,我将行设置为2,而在IB中,它正确换行。但是当我运行它时,模拟器中的View不会换行,而是被截断了。 最佳答案 您是否在包含组上设置了角半径?如果是这

ios - 如何将多个图像加载到 WKInterfaceImage

WKInterfaceImage的setImageData文档说“数据可以是原始图像数据或存档的UIImage对象。......此参数中的数据对象可以包含多个图像,以便可以对图像内容进行动画处理。”谁能告诉我如何从多个图像构造NSData对象的代码片段,该对象可以加载到WKInterfaceImage对象中?这是我能解释的最好的方法。UIImage*img1=[UIImageimageNamed:@"img1.png"];UIImage*img2=[UIImageimageNamed:@"img2.png"];UIImage*img=[UIImageanimatedImageWithI

ios - 通过代码设置 WKInterfaceImage 的(边界)半径

我必须通过Swift代码设置WKInterfaceImage的半径属性。我需要与其他UIImageViews相同的格式:logoView.layer.cornerRadius=logoView.frame.width/2logoView.clipsToBounds=truelogoView.layer.borderWidth=1.0logoView.layer.borderColor=UIColor(red:0x33/255,green:0x99/255,blue:0x66/255,alpha:1.0).CGColor我查看了引用指南,但没有找到解决方案。感谢您的帮助!

ios - 查找 WKInterfaceImage 的高度和宽度

我想以编程方式呈现一个UIImage,然后在AppleWatch上的WKInterfaceImage中显示它,我将其高度和宽度设置为“RelativetoContainer”(这样它基本上占据了整个屏幕空间)。如何获取WKInterfaceImage的宽度和高度?据我所知,没有frame-、border-oderlayer-property我可以从我的扩展代码访问。那么获取这些信息的正确方法是什么?很奇怪,我发现有一个setWidth和setHeight方法,但我找不到相应的getter方法。归根结底,我基本上是在寻找与此等效的WatchKit:@IBOutletweakvarimag

ios - 在 Watch App 中创建进度圈作为 WKInterfaceImage

我正在尝试为我的应用程序的AppleWatch版本创建一个进度圈。我知道我们无法使用UIView(这会让事情变得容易得多!)所以我正在寻找替代方案。基本上,我想创建以下原型(prototype)之一:我希望做事的方式是将背景层添加为普通WKInterfaceImage,然后在顶部添加进度箭头/线作为WKInterfaceImage,根据计算的百分比围绕圆圈旋转。基本上我已经计算了百分比,我正在寻找一些关于旋转箭头的数学代码的帮助。有谁知道这是否可行,如果可行,有人可以帮助我吗?我不会在应用程序运行时尝试更新圈子;它只需要在WatchApp启动时更新以与iOS版本相对应。谢谢!