2012-01-11 86 views
0

我已经改变了这一行:如何删除默认光泽图标效果?

<key>UIPrerenderedIcon</key> 
<true/> 

我把它放在正确的Info.plist中,但它doesn't工作。我已经尝试了很多以消除这种光泽效果。

我阅读所有帖子,但我无法删除它。

我已经做了一个测试与应用程序(应用程序)没有这种光泽效果,所以我搜索了这个UIPrerenderedIcon,值是真实的,所以我把它放在假值,他们respring(并重新启动)我的Iphone,并且图标仍然没有光泽效果出现,被认为没有光泽效果,因为我将该值更改为false。

我不知道问题是什么,我试了很多。

我正在使用Windows。

计划:http://pastebin.com/rVp3myj9

我应该怎么办:对于Windows 代码的plist编辑器?我真的很难过,我已经研究了很多东西来解决这个问题,但没有成功。

我正在做一个主题来个性化我的iphone,我正在改变原始图标,其中一些有光泽效果,这些图标让我发疯,因为我无法去除这种光泽效果。

我会很高兴,如果有人可以帮助我,

+0

ü意味着应用程序图标的光泽效果? – Hiren 2012-01-11 04:32:08

+2

如果你的目标是iOS 5,参数是不同的。这会让你朝着正确的方向http://stackoverflow.com/a/7796604/401092 – Rog 2012-01-11 04:32:30

+0

怪异的,你的iPhone运行Windows? – 2012-01-11 04:41:27

回答

4

转到您的项目plist文件,并添加和设置Icon already includes gloss effects复选框checked..then运行你的应用程序,看看..

+1

好的。你能告诉我一个代码示例吗? 。我不能添加行并将其设置为“是”,因为我没有在Xcode上工作,我只是有一个plist在Windows中进行编辑。我把它放在之前:图标已经包含了光泽效果 。它不适合我,我求求你,请更具体。向我展示一个plist文件的例子,就像我上面做的那样。谢谢!!! – 2012-01-11 22:23:50

2

更多参考分开从MEHUL答案:

Remove Shine/Gloss Effect on iPhone Icon

+0

我看到了这个链接,它不帮助我。首先,正如我上面所说,我在Windows操作系统,所以我需要修改plist文件,我曾尝试过: UIPrerenderedIcon 。它不适合我。我没有使用XML代码,因为我只是访问了这个plist文件,而且我在windows系统中工作,我没有Xcode访问。谢谢!!! – 2012-01-11 22:31:14

2

要么检查Prerendered复选框在您的项目设置旁边的应用程序图标预览框,或者如果你想这样做的代码编辑在<YourApp>-Info.plist看起来像这样:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <!--[...]--> 
    <key>CFBundleIcons</key> 
    <dict> 
     <key>CFBundlePrimaryIcon</key> 
     <dict> 
      <!--[...]--> 
      <key>UIPrerenderedIcon</key> 
      <true/> 
     </dict> 
    </dict>   


    <!--[...]--> 
    <key>UIPrerenderedIcon</key> 
    <true/> 

    <!--[...]--> 
</dict> 
</plist> 
1

如果你在XCode中使用5图像集(Images.xcassets),然后确保图标源点到图像集,并在图像设置本身可以标记每个图像为“iOS的图标是预渲染”

enter image description here