2012-03-08 160 views
1

我一直在關注iTunes的一些iPhone開發視頻,特別是「Standford Fall 2011 iPad和iPhone應用程序開發」,並在第15講莫塔爾視圖控制器/測試/動畫說setModalPresentationStyle只能用於iPad。我想用iPhone應用程序來做這個,這可能嗎?有沒有更新,因爲這是允許它?還是有另一種方法可以模擬這個功能?像表單表單樣式一樣。我可以在iPhone上使用setModalPresentationStyle嗎?

回答

5

事實上,視圖控制器的modalPresentationStyle屬性僅適用於ipad公司。在iPhone和iPod touch上,演示文稿樣式始終爲全屏。

根據文檔:

的表現風格來確定模態呈現視圖 控制器的顯示在屏幕上。 在iPhone和iPod touch上的 設備上,模態視圖控制器總是呈現全屏,但在iPad設備上 有幾種不同的演示選項。對於 可能的演示樣式的列表以及它們與 可用的過渡樣式的兼容性,請參閱「UIModalPresentationStyle」 常量說明。

爲了得到相同的效果在iPhone上形式片呈現,最簡單的是提供一個模態視圖器設置它的modalTransitionStyle集到UIModalTransitionStyleCoverVertical(這是默認過渡樣式)。

+0

呈現形式表定製開源庫,我把它這是最接近我會得到它呢? – Popeye 2012-03-08 13:21:03

+1

除非你想製作一個自定義視圖,看起來像一個窗體並在屏幕上顯示動畫,是的。但是,那麼你會失去模態控制器的一些功能,例如能夠具有導航堆棧。 – Mutix 2012-03-08 13:26:02

+0

感謝您的幫助 – Popeye 2012-03-08 13:50:47

相關問題