ios - UIBarButtonItem 图像应该有多大?

标签 ios uikit uibarbuttonitem uibaritem

我想创建自己的自定义“按日期排序”和“按数字排序”按钮,我计划将它们作为右侧按钮放置在导航栏中。

我的图像应该有多大才能适本地填充空间 -- UIBarItem文档页面没有列出任何关于图像大小的信息。

最佳答案

从 iOS 11 开始,Human Interface Guidelines建议工具栏和导航栏中的字形约为 25×25 点,最多可达 28 点。 (如果您正在开发 iOS 应用程序,那么 HIG 绝对应该在您的书签中!)

对于 iPad 2/Mini 等旧设备,图像大小为 25px,对于大多数当前设备,如 iPhone 8 或 iPad,图像大小为 50px,对于 Retina HD 设备(iPhone 6/7/8 Plus 或 iPhone),图像大小为 75px X)。 Assets 目录将极大地帮助组织不同的 Assets 大小(现在 Xcode 甚至可以 generate them from vector sources)。

关于ios - UIBarButtonItem 图像应该有多大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1590170/

相关文章:

ios - 如何通过FB iOS SDK添加Facebook friend

ios - 使用 UIBezierPath 绘制像仪表一样的半圆形图像...!

ios - AVCaptureVideoDataOutput 和 AVCaptureAudioDataOutput 相同队列

objective-c - cocoa touch 问题。在触摸序列上下文中使用 KVO

ios - 在 NavigationItem 中从右侧动画化 UIBarButtonItem

ios - 文本底部在 detailTextLabel 中被截断

swift - 如何在导航栏的标题下放置一个分段控件(如 Telegram App)

objective-c - 如何调试由 UIKit 的 CoreAnimation 调用触发的崩溃?

ios - swift 4.2 突出显示时 barButtonItem 的字体会发生变化

ios - 如何检测何时使用 MKUserTrackingBarButtonItem