我是iOS开发的新手,我正在编写我的第一个ios应用程序但是我有关于显示图标的问题.我在我的应用程序上使用的图标看起来不像其他应用程序中的图标或Apple默认图标那样明亮和漂亮.
在上面的图片中,信息图标看起来很棒(它已经是ios信息图标)但我的星形图标很糟糕.我尝试了很多图标,所有这些都是相同的......
编辑:它在PC上看起来很棒但不在我的ipad或iphone中.
这是我在我的应用程序中使用图标的方式,图标位于Supporting Files文件夹中...
UIImage* image3 = [UIImage imageNamed:@"Star.png"];
CGRect frameimg = CGRectMake(0, 0, image3.size.width, image3.size.height);
UIButton *someButton = [[UIButton alloc] initWithFrame:frameimg];
[someButton setBackgroundImage:image3 forState:UIControlStateNormal];
[someButton addTarget:self action:@selector(sendmail)
forControlEvents:UIControlEventTouchUpInside];
[someButton setShowsTouchWhenHighlighted:YES];
Run Code Online (Sandbox Code Playgroud)
小智 6
要在具有视网膜显示的设备上支持高分辨率图形,请创建两个版本的图像:标准尺寸图像和名称中添加了"@ 2x"的双尺寸图像:
标准尺寸:button.png 60 x 20像素高分辨率:button@2x.png 120 x 40像素
有关详细信息:http: //www.idev101.com/code/User_Interface/sizes.html
归档时间: |
|
查看次数: |
603 次 |
最近记录: |