c - 如何使用layer_get_unobstructed_bounds?

标签 c pebble-watch cloudpebble

我想实现 layer_get_unobstructed_bounds() 但它对我不起作用。
当我运行应用程序时,它每秒打印 -50 和 QuickView并没有改变这一点。我究竟做错了什么? 结论:layer_get_unobstructed_bounds() 根本没有改变。

这是我的代码:https://github.com/WuerfelDev/LIFT/tree/test
printf 位于第 33 行

谢谢!

最佳答案

我的错误是我使用了 origin.y 而不是 size.h
我以为它会返回 QuickViews 边界,但它实际上代表了不显示快速 View 的屏幕部分的边界。

<小时/> 非常感谢 Twitter 上的@PebbleDev:

https://twitter.com/PebbleDev/status/771372057590390784

关于c - 如何使用layer_get_unobstructed_bounds?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39270580/

相关文章:

python - C zlib crc32 和 Python zlib crc32 不匹配

c - 我们如何在替换时间之前在 C 宏/预处理器中完成数学运算,而不只是替换它?

c - 调用 menu_layer 时字符串损坏

javascript - 从 Pebble JS 访问联系人列表

ios - 使用 C 的 Pebble watch 应用程序。检查互联网连接?

c - Pebble C 中的数组中断

c++ - 如何在原生 Node 插件中成功链接 Flex、Bison 和 Node.js?

c - 如何将char数组的内容读写到文件中?

c - 与 iPhone/Android 连接 使用 Pebble 通过蓝牙播放音乐

c - 卵石时间颜色配置