簡體   English   中英

iPhone上的Swift表單

[英]Swift form sheet on iPhone

我想在iPhone上展示一個簡單的表單。

像這樣的東西http://static.squarespace.com/static/53449ac2e4b0233041dcf674/t/53937548e4b0c79f2b9b6fb7/1402172750607/TableView.gif?format=500w

我不想使用容器視圖,它應該不是那么復雜它只是一個彈出屏幕,在屏幕中間的透明背景

但即使我執行以下步驟:

在此輸入圖像描述

在此輸入圖像描述

在此輸入圖像描述

performSegueWithIdentifier("formSheet", sender: self)

表單視圖控制器仍然顯示為全屏,如模態視圖控制器。

如何解決這個問題?

根據文件,

演示樣式決定了模式呈現的視圖控制器在屏幕上的顯示方式。 在iPhone和iPod touch設備上,模態視圖控制器始終以全屏顯示,但在iPad設備上有幾種不同的顯示選項。 有關可能的演示樣式列表及其與可用過渡樣式的兼容性,請參閱“UIModalPresentationStyle”常量說明。

因此,除非您使用某些第三方庫來實現相同的效果,否則您將無法在iPhone上顯示表單。 這是一個這樣的庫: MZFormSheetController

有關更多信息,請參閱UIViewController類參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM