【发布时间】:2023-03-28 10:34:01
【问题描述】:
iOS 7 HIG 说:
(默认情况下,弹出窗口中的表格视图、导航栏和工具栏 使用透明背景让弹出框的模糊显示 通过。)
为我的自定义视图复制表格视图的这种行为(iOS 6 上的白色背景和/或不在弹出窗口中时,在 iOS 7 弹出窗口中时透明)的推荐方法是什么?
【问题讨论】:
标签: ios uitableview ios7 uipopovercontroller
iOS 7 HIG 说:
(默认情况下,弹出窗口中的表格视图、导航栏和工具栏 使用透明背景让弹出框的模糊显示 通过。)
为我的自定义视图复制表格视图的这种行为(iOS 6 上的白色背景和/或不在弹出窗口中时,在 iOS 7 弹出窗口中时透明)的推荐方法是什么?
【问题讨论】:
标签: ios uitableview ios7 uipopovercontroller
它很简单,只需将 iOS 6 的 UITableView 背景设置为白色,iOS 7 使其清晰
if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {
// Load resources for iOS 6.1 or earlier
} else if (isPresentedWithPopOver) {
// Load resources for iOS 7 or later
} else {
// Load resources for iOS 7 or later
}
【讨论】: