草庐IT

WatchKit

全部标签

ios - 如何在 iOS 和 WatchKit 中更改图像 tintColor

我有一个名为“theImageView”的UIImageView,它的UIImage是单色(透明背景),就像下面左边的黑色心形。如何根据iOS7+导航栏图标中使用的色调方法,在iOS7或更高版本中以编程方式更改此图像的色调?此方法是否也适用于AppleWatch应用程序的WatchKit? 最佳答案 iOS对于iOS应用程序,在Swift3、4或5中:theImageView.image=theImageView.image?.withRenderingMode(.alwaysTemplate)theImageView.tintCo

xcode - 如何获取 Watchkit Extension 中所有图像文件的列表

我像这样将图像文件添加到Watchkit扩展:我想获取这些图像的所有图像文件路径。我怎样才能做到这一点?我试过了letapplicationDic=NSFileManager.defaultManager().URLsForDirectory(NSSearchPathDirectory.ApplicationDirectory,inDomains:NSSearchPathDomainMask.UserDomainMask)[0]as!NSURLprintln("document:\(applicationDic)") 最佳答案 这个

ios - 在 WatchKit 中使用应用内购买功能来获得一目了然的功能和复杂功能

我正在制作原生AppleWatch应用程序,想知道是否可以只为已支付应用程序内购买的用户提供glances和complications。另外,如果他们还没有升级到应用程序内购买,那么当他们转到glance或单击(禁用的)复杂功能时,View将显示:“请升级到专业版以获得复杂功能和概览”.并且会有一个按钮,上面写着“转到应用程序”,这将在他们的手机上打开应用程序,应用程序内购买按钮就在那里。这目前可能吗? 最佳答案 从开发者的角度来看:作为开发者有可能吗?是的。对于并发症Controller,您只能根据有效收据的存在返回时间线条目。由

ios - 我可以向通用应用程序添加 WatchKit 扩展吗?

我在AppStore中有一个应用程序。适用于iPhone和iPad(通用)。我可以在下一个版本中添加WatchKit扩展,还是必须从目标中删除iPad才能执行此操作?我问是因为iPad不支持连接AppleWatch。 最佳答案 是的,您可以向通用应用添加WatchKit扩展。作为一般规则,如果您向应用程序添加设备不支持的扩展程序,它根本不会出现在那里。 关于ios-我可以向通用应用程序添加WatchKit扩展吗?,我们在StackOverflow上找到一个类似的问题:

ios - WatchKit 并发症 : watch complication set has an unassigned item

我正在开发一款带有模块化大脸复杂功能的watchOS应用程序。WatchKitExtension中的Assets.xcassets文件包含一个Complication文件夹,其中每个图像集用于Circular、ExtraLarge、Modular和实用性,但在我的例子中,我有多种可能的模块化类型Assets,我将以编程方式从中选择(称为Bottlefed、Breastfed和Pump)。我能够将Modular图像集重命名为Bottlefed,然后将另外两个图像集添加到Complication文件夹并用图像填充它们:但这样做最终会在Xcode中显示以下警告:我找不到任何文档或人们使用多个

ios - WatchKit 扩展 : Page-based hierarchy for glances

Apple的编程指南文档中有些内容令人困惑。当他们在说明glances时,他们使用了一个图形来显示在基于页面的导航中表示的glance。但他们最终还是这样说的。问题是,我可以在基于页面的导航中多次浏览吗?编程指南:https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ImplementingaGlance.html#//apple_ref/doc/uid/TP40014969-CH5-SW1 最佳

ios - 在 WatchKit 应用中播放视频

我已经阅读了一些帖子,但没有找到我需要的答案:是否可以在WatchKit应用中播放视频文件或来自URL的视频? 最佳答案 当前版本的WatchKit(8.2)不提供对视频的支持。可以创建一系列动画图像并在Watch上播放它们,但存储和传输成本可能意味着该“视频”会很短且帧速率较低。据推测,这是他们在一个主题演示中用来展示车库门视频的技术。 关于ios-在WatchKit应用中播放视频,我们在StackOverflow上找到一个类似的问题: https://st

ios - 如何从我的 WatchKit 应用程序打开 iPhone 上的应用程序?

我在我的应用程序中使用watchkit。我想通过watchkit在iphone中打开应用程序。我搜索了很多但找不到任何东西。我们将不胜感激。我也试过下面的链接HowcanIopentheparentapponiPhonefrommyWatchKitapp? 最佳答案 如果您使用的是ObjectiveC,则只需将以下方法放入AppDelegate.m文件即可。-(void)application:(UIApplication*)applicationhandleWatchKitExtensionRequest:(NSDictionar

ios - WatchKit Force 菜单自定义图标模糊

我正在为WatchKitForceMenu创建自定义图标。文档说要使用80x80大小的图像,绘图区域为54px正方形。一切正常,但与内置按钮图像相比,我的图像在按钮中显示时看起来非常模糊。我在Illustrator中以80像素的正方形创建它们。像文档中所说的那样保存为.png图像。以72dpi保存时大小正确。如果我做任何更高的事情,它会导致按钮中的图像太大。我找不到缩放图像的方法。有没有人遇到过这个?看来我想在这里使用更高分辨率的图像或矢量图形。 最佳答案 您需要在文件名中使用@2x保存文件以支持视网膜显示。因此,如果您的文件名为m

ios - WatchKit 数字输入控件?

是否有任何控件(包括第三方库)允许用户在AppleWatch上输入/键入数字?我知道听写是watch上文本输入的标准界面,但我不确定WatchKit听写系统将如何处理它。(143与143。) 最佳答案 如果您想输入密码或类似的简单内容,没有内置API可以实现(除了听写系统,但我认为它不是专门为数字构建的)。构建自己的非常简单。我构建了一个带有数字键盘的计算器。在这里查看。它可能对您的使用有用:https://github.com/BalestraPatrick/AppleWatchCalculator