Swift 4应用商店式转换
试图实现这一转变 第一个VC有一个卡片状的图像,第二个是tableview,它的图像与第一个单元格上的sqare相同Swift 4应用商店式转换,swift,Swift,试图实现这一转变 第一个VC有一个卡片状的图像,第二个是tableview,它的图像与第一个单元格上的sqare相同 let storyboard = self.storyboard?.instantiateViewController(withIdentifier: "vc2") let firstClassView = self.view let secondClassView = storyboard?.view sec
let storyboard = self.storyboard?.instantiateViewController(withIdentifier: "vc2")
let firstClassView = self.view
let secondClassView = storyboard?.view
secondClassView?.frame = self.card.frame
if let window = UIApplication.shared.keyWindow {
window.insertSubview(secondClassView!, aboveSubview: firstClassView!)
UIView.animate(withDuration: 0.5, animations: { () -> Void in
secondClassView?.frame = self.view.frame
}, completion: {(Finished) -> Void in
self.present(storyboard!, animated: false, completion: nil)
})
}
因此,我将第二个vc的视图添加到第一个vc中,使用cardImage的帧,并将其设置为视图的完整帧。但是cardImage不是方形的,所以它看起来不如AppStore好。有什么建议吗?找到解决方案了吗?