[英]How to make the view background transparent only if the view is used inside an iOS 7 popover?
iOS 7 HIG表示:
(默認情況下,彈出窗口中的表格視圖,導航欄和工具欄使用透明背景,以使彈出窗口的模糊效果完全顯示出來。)
對於我的自定義視圖,建議采用哪種方式來復制表格視圖的這種行為(iOS 6和/或不在彈出窗口中時為白色背景,在iOS 7彈出窗口中為透明)?
它很簡單,只需將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
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.