如何重命名iOS 8的今日小部件?

18

我刚开始尝试为我的应用程序添加iOS 8的“今天”小部件,目前还不错,但是我按照原始模板创建了TodayWidget作为小部件名称。在Xcode中,我的应用程序文件的上下文中,这个目标/产品名字还可以。但遗憾的是,这也是显示在通知中心中的名字,出现在我的小部件上方。

我已经尝试追踪项目中各种名称,以匹配正在显示的内容,但到目前为止,我还没有找到可以让我更新显示名称的任何一个名称。

有人有什么想法吗?

3个回答

35

在“项目” -> “目标”下选择您的小部件。在“信息” -> “iOS目标属性”下,将Bundle display name属性更改为您想要的新名称。

1

2

重新启动设备以查看更新后的小部件名称。


1
谢谢你的回答。我已经尝试在Xcode中更新此和其他显示名称字段,但没有成功。按照您描述的方式更新名称也不起作用,但是我想到了一个可能:一旦添加了显示名称,iOS可能不会更新它。我尝试删除小部件并重新添加,但这并没有帮助。然而,卸载并重新安装应用程序确实使小部件的名称更新为此处设置的任何内容。因此,请确保在第一次运行之前正确设置它,或者准备通过卸载来更改它。非常感谢!干杯! - jimbobuk

11

JAL的回答是正确的,但正如我在他的回答下面提到的评论所述,不要期望小部件的名称一旦添加到iOS后会更新。您必须卸载并重新安装应用程序才能使任何小部件名称更新生效。我认为应用程序名称也是一样的。干杯。


7
只需重新启动设备即可显示更新后的名称!

这并没有提供问题的答案。如果要批评或请求作者澄清,请在他们的帖子下留言。 - JAL
1
你说得对 @JAL,这个回复应该和你的合并。 - Filippo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接