通过单击 Swift 3 中的 Alert Ok 按钮,翻转回同一视图控制器上的另一个视图

Posted

技术标签:

【中文标题】通过单击 Swift 3 中的 Alert Ok 按钮,翻转回同一视图控制器上的另一个视图【英文标题】:Flip Back to Another View on the same view controller By click the Alert Ok Button in Swift 3 【发布时间】:2017-09-02 07:07:34 【问题描述】:

我想通过使用警报操作 Button 从一个视图翻转到同一视图控制器上的另一个视图。我使用下面提到的代码,但它适用于 UIButton Action 。请分享一些信息

@IBAction func Flip(_ sender: AnyObject)

   UIView.transition(from: View1 , to: View2, duration: 0.3, options: UIViewAnimationOptions.transitionFlipFromLeft, completion:nil)


【问题讨论】:

【参考方案1】:

试试这个-

let alertView = UIAlertController(title:"mainTitle", message:"mainMessage", preferredStyle: .alert)
alertView.addAction(UIAlertAction.init(title: "subTitle", style: .default, handler:  (alertView) in
DispatchQueue.main.async 
   UIView.transition(from: self.View1 , to: self.View2, duration: 0.3, options: UIViewAnimationOptions.transitionFlipFromLeft, completion:nil)

))
self.present(alertView, animated: true, completion: nil)

【讨论】:

【参考方案2】:

是的,我这样做了,我对 UIView 的引用使用了弱属性,这会在完成时松开连接。通过使这些 UIView 引用的属性强,它可以正常工作。谢谢

【讨论】:

以上是关于通过单击 Swift 3 中的 Alert Ok 按钮,翻转回同一视图控制器上的另一个视图的主要内容,如果未能解决你的问题,请参考以下文章

通过单击 swift 中的按钮设置选定的行

如何通过单击swift4中的addImage按钮将图像一张一张添加到tableviewcell中

新建一个HTML,其中放置一个按钮和若干输入控件,当单击此按钮时,使用alert

Swift:如何通过单击按钮 UITableVieCell 创建 UIActionSheet

从另一个视图控制器单击 uitableviewcell 后,swift 3 更改 uitableviewcell?

SWIFT:如何通过单击保存按钮在现有子项上添加键值?