2
WWDC 2011和OS X Lion爲構建接口引入了基於視圖的表格視圖。但是,使用這些新工具創建的應用程序是否可以在Tiger和Snow Leopard上運行?或者我們不得不求助於基於單元格的表格視圖?Xcode 4.2中基於View-Based表格視圖創建的應用程序可以在OS X 10.5-10.6上運行嗎?
WWDC 2011和OS X Lion爲構建接口引入了基於視圖的表格視圖。但是,使用這些新工具創建的應用程序是否可以在Tiger和Snow Leopard上運行?或者我們不得不求助於基於單元格的表格視圖?Xcode 4.2中基於View-Based表格視圖創建的應用程序可以在OS X 10.5-10.6上運行嗎?
否。類NSTableRowView
僅適用於Lion或更高版本。您必須使用基於單元格的表來實現向後兼容。
明白了。那爲什麼呢?基於視圖的表看起來像構建/編譯時技術,它隻影響應用程序的編寫方式,而不影響應用程序的運行方式。這是真的? – Tony
不太清楚這意味着什麼...但是NSTableView駐留在AppKit中,這是一個系統框架。該代碼根本不存在於10.7之前的系統中。 –
嗯,是否可以將NSTableRowView打包到應用程序本身中,以便它可以在早期的平臺上運行? – Tony