小部件模拟器不显示“今日扩展”的元素

时间:2014-10-25 01:33:26

标签: osx-yosemite

我想在我的一个应用程序中实现“今日扩展”功能。我成功添加了扩展,给它一个运行并在模拟器上看到了“Hello World”屏幕。然后我删除了“Hello World”标签,并在视图中添加了我自己的标签。没什么了不起的,我觉得什么都不会让我有任何麻烦......

现在当我运行小部件时,我得到的是一个空模拟器:

Empty Simulator

我尝试的事情:

  • 检查“文件所有者”是否已连接视图
  • 为标签着色并确保它们不被隐藏
  • 检查视图的控制器是否相应地初始化
  • 摆弄Autolayout:与我指定的尺寸相比,扩展视图看起来像一个(太小)小条。奇怪的是,即使我将一个标签拖到顶部,它也不会出现
  • 在模拟器中尝试了“清洁”和“清理构建文件夹”以及“清除快照”
  • 从Github下载working today extension以检查我是否做错了什么。找不到任何东西。

看起来我的工作看错了。但它实际上是向我显示“Hello Word”标签的相同视图。我错过了什么吗? (@Moderator:我建议添加以下标签:osx-today-widget,widget-simulator。先谢谢。)

1 个答案:

答案 0 :(得分:3)

没有代码就很难说,但也许这会有所帮助:

您的标签有哪些文字颜色? 确保将其设为“控制文字颜色

你的最小身高是多少? 单击xib文件中的“自定义视图”(根视图),然后单击编辑器> Pin>高度。 将其设置为200并且“大于或等于”