像素化UIButton边缘

时间:2016-03-18 12:29:25

标签: ios objective-c iphone cocoa-touch uibutton

我正在使用Storyboard,我创建了一个带有自定义图像的UIButton

我有一个问题,按钮的边缘是像素化的:

图像:

Image

有什么想法吗?谢谢!

2 个答案:

答案 0 :(得分:3)

3种创建此按钮的方法。

  1. 您可以在默认按钮中添加加号。给出红色背景和角半径。
  2. 在文件夹中添加@ 1x,@ 2x和@ 3x等所有资源。

    您可以使用Prepo或Xcode RTImageAssets工具或任何其他符合您要求的工具来准备资产。

  3. 使用矢量图像作为资产。文章:Use of vectors in Xcode

答案 1 :(得分:0)

如果您在缩放模式下在模拟器中查看此图像,图像可能会显得模糊。在100%缩放模式下查看此功能可能会消除此效果。 但是,如果您在设备中遇到此问题,那么您的图片资产就会出现问题。使用adobe photoshop,您可以根据iOS指南创建图像。 这个链接可以帮到你 https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP40006556-CH27-SW1