注意:这不是打算由 Apple 发布 - 它仅供我自己使用
看着我的 iPhone (iOS 11) 的锁定屏幕上显示秒数。
似乎没有任何设置可以达到该目标。
所以我正在考虑通过一个程序来做到这一点。
编辑
出于充分的理由,锁定屏幕受到保护,但该应用程序不会再次发布。
这个答案 ( how-to-set-lock-screen-wallpaper-and-ringtone-programmatically-in-iphone ) 解决了锁定屏幕的静态数据(并且很旧)。
是否有不能从 UI 直接访问的 plist,其中可以通过编程方式更改属性以显示秒数?
或者有没有办法通过 API 来实现这一点,将 View 行为更改为包括秒数?
最佳答案
做一个 Today 扩展(又名 Widget)。最大的缺点是您需要向右滑动才能看到它。我已经提供了完整的代码 here .我不认为在此答案中发布代码会带来很多值(value),因为它最终非常微不足道。它只是一个更新标签的计时器(又名时钟)。
Today extensions让您在锁定屏幕上运行一个小应用程序。所以你可以显示一个时钟,当它可见时你可以实时更新 View 。 (只要 View 不完全可见,系统就会显示最后一个快照。)但是,带有小部件的页面位于通知/时钟页面的“左侧”,因此如果要查看小部件,则必须向右滑动。只要您能够更远地唤醒屏幕然后向右滑动,此解决方案可能适合您。
gif 不能很好地捕获亚秒级更新,但在我的手机上看起来不错。如果我需要看到这样的时间,我会很高兴已经解决了这个问题。
注意事项: * 似乎在 Xcode 9.3 上你需要运行该项目 2 次才能显示它。我在发行说明中读了十几遍,但直到现在才知道它是什么意思。
关于ios - 用几秒钟显示 iPhone 锁屏(自己使用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49461771/