我正在寻找创建自己的自定义“按日期排序”和“按数字排序”按钮,我打算将其作为右键放置在导航栏中。
我的图像应该有多大才能适当地填充空间-UIBarItem文档页面未列出有关图像尺寸的任何信息。
我正在寻找创建自己的自定义“按日期排序”和“按数字排序”按钮,我打算将其作为右键放置在导航栏中。
我的图像应该有多大才能适当地填充空间-UIBarItem文档页面未列出有关图像尺寸的任何信息。
Answers:
从iOS 11开始,《人机界面指南》建议字形在工具栏和导航栏中为大约25×25点,最多大约为28点。(如果您在使用iOS应用程序,那么HIG绝对应该在您的书签中!)
对于较旧的设备(如iPad 2 / Mini),这将转换为25px正方形的图像;对于大多数当前的设备(如iPhone 8或iPad),将转换为50px正方形的图像;对于Retina HD设备(iPhone 6/7/8 Plus或iPhone X),则转换为75px的正方形图像。资产目录将极大地帮助保持不同资产的大小有条理(如今,Xcode甚至可以从向量源生成它们)。
是的,Apple建议使用22px,44px和66px大小的图像作为UIBarButtonItems
,但如果使用诸如Bookmark图标之类的预装图标,则其大小分别为25px,50px和75px,分别为1x,2x和3x。
这是中的2个图标UIToolbar
。右边是Apple的系统书签图标,左边是我的自定义图标。
这是我的自定义图标,大小为22px-44px-66px:
而这里25px-50px-75px:
因此,如果您在一个工具栏中使用自定义和系统图标,则建议使用25px-50px-75px缩放比例,否则您的自定义图标会更小。实际上,我始终使用25px-50px-75px缩放,就我而言,它在工具栏上看起来更好。
轻松:将您的图像包含在Assets.xcassets中。
怎么样?