Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带PNG on按钮的iOS抗锯齿_Ios_Objective C_Xcode_Ipad_Uistoryboard - Fatal编程技术网

带PNG on按钮的iOS抗锯齿

带PNG on按钮的iOS抗锯齿,ios,objective-c,xcode,ipad,uistoryboard,Ios,Objective C,Xcode,Ipad,Uistoryboard,我对iOS上的抗锯齿有问题。我创建了一个按钮,并将其背景设置为PNG图像。在iPad上,它看起来像这样: 而在故事板上,它看起来是这样的: 下面是我在xcode属性面板中的设置: 您也应该在资源中提供2x图像,以便在视网膜设备上正确显示它们。请确保您拥有上述两个版本的图像&只设置普通图像名称。在资源中搜索2x图像,并在执行时自动拍摄 wizard天花板设计ipad.png wizard天花板装饰-ipad@2x.png 这不仅是名称的问题,你还应该保持图像的大小在2倍的比例。例如,如果正常图

我对iOS上的抗锯齿有问题。我创建了一个按钮,并将其背景设置为PNG图像。在iPad上,它看起来像这样:

而在故事板上,它看起来是这样的:

下面是我在xcode属性面板中的设置:


您也应该在资源中提供
2x
图像,以便在视网膜设备上正确显示它们。请确保您拥有上述两个版本的图像&只设置普通图像名称。在资源中搜索
2x
图像,并在执行时自动拍摄

wizard天花板设计ipad.png

wizard天花板装饰-ipad@2x.png

这不仅是名称的问题,你还应该保持图像的大小在2倍的比例。例如,如果正常图像为32x32,则确保2x图像的大小为64x64


希望这会有所帮助。

可能它太小,无法容纳该容器,请尝试为其提供@2x图像您是否创建了图像的高分辨率和低分辨率版本(文件名末尾有@2x的高分辨率)?也可能是图像视图正在调整大小,具体取决于您的限制。由于您将内容模式设置为“按比例填充”,图像可能正在调整大小。我感觉图像正在调整大小-但我有两个版本,我已将其模式更改为“中心”。我什么也没做。