我正在 Xcode IDE 上工作,每次代码中发生重大更改时我都会做出承诺。然后我意识到在“Branches”目录中,我当前位于任何一个分支。因此,我迄今为止所做的承诺并未反映在我的任何分支中。
我在哪里可以找到已提交的版本...?
当(当前)未显示时我正在提交。
好吧,我找到了丢失的提交。
通过将自身添加到keyWindow中,我制作了一个用作黑色覆盖的视图。它按预期显示,但未触发轻击手势。
class Menu{
let backView = UIView()
let menuWidth:CGFloat = 150
let menuView: UICollectionView = {
let layout = UICollectionViewFlowLayout()
let cv = UICollectionView(frame: .zero, collectionViewLayout: layout)
cv.backgroundColor = .white
return cv
}()
init(){
if let window = UIApplication.shared.keyWindow{
backView.frame = window.frame
backView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(dismissHandler)))
backView.backgroundColor = UIColor(white: 0, alpha: 0.5)
backView.alpha = 0
menuView.frame = CGRect(x: -1*menuWidth, y: 0, width: menuWidth, height: window.frame.height)
}
}
func show(){
if let window = UIApplication.shared.keyWindow{
window.addSubview(backView)
//window.addSubview(menuView)
UIView.animate(withDuration: 0.5, delay: 0, …Run Code Online (Sandbox Code Playgroud)