在 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'。这有帮助吗?
我正在尝试创建一个这样的对话框,但每次尝试都失败了。此框覆盖其余内容,有两个文本字段和一个选择框。有人可以帮我吗?我用动态规划来创建对话框?或者我使用新的 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'。这有帮助吗?