[英]Swift form sheet on iPhone
我想在iPhone上展示一個簡單的表單。
我不想使用容器視圖,它應該不是那么復雜它只是一個彈出屏幕,在屏幕中間的透明背景
但即使我執行以下步驟:
performSegueWithIdentifier("formSheet", sender: self)
表單視圖控制器仍然顯示為全屏,如模態視圖控制器。
如何解決這個問題?
根據文件,
演示樣式決定了模式呈現的視圖控制器在屏幕上的顯示方式。 在iPhone和iPod touch設備上,模態視圖控制器始終以全屏顯示,但在iPad設備上有幾種不同的顯示選項。 有關可能的演示樣式列表及其與可用過渡樣式的兼容性,請參閱“UIModalPresentationStyle”常量說明。
因此,除非您使用某些第三方庫來實現相同的效果,否則您將無法在iPhone上顯示表單。 這是一個這樣的庫: MZFormSheetController 。
有關更多信息,請參閱UIViewController類參考 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.