在 iOS 中创建这样的自定义对话框?

Creating a custom dialog box like this in iOS?

我正在尝试创建一个这样的对话框,但每次尝试都失败了。此框覆盖其余内容,有两个文本字段和一个选择框。有人可以帮我吗?我用动态规划来创建对话框?或者我使用新的 ViewController 并通过代码调用它?我从哪里开始?

您可能想要创建一个 UIAlertController。以下是相关文档:

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIAlertController_class/

本教程应该让您朝着正确的方向前进:

http://www.raywenderlich.com/84043/ios-8-visual-effects-tutorial

如果我没理解错的话,模糊效果是必要的,那么标准 UIAlertController 不会让你那样做。您可以通过 1.) 在情节提要中创建一个单独的视图控制器,2.) 添加 UIBlurEffect,3.) 添加一个 UIView 来制作 'form' 并添加文本字段等。然后,从任何你想要启动视图的地方(按钮等)创建到这个视图控制器的 segue 并将它设置为 'modal'。这有帮助吗?