如果视图在iOS 7 popover中使用,如何使视图背景透明?

时间:2014-01-27 13:30:05

标签: ios uitableview ios7 uipopovercontroller

iOS 7 HIG说:

  

(默认情况下,弹出窗口中的表视图,导航栏和工具栏   使用透明背景让popover的模糊显示   通过。)

为自定义视图复制表格视图(iOS 6上的白色背景和/或不在弹出窗口中时,在iOS 7弹出窗口中是否透明)的推荐方法是什么?

1 个答案:

答案 0 :(得分:1)

简单的只是将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
}