0
noobの質問を事前に申し訳ありません
私はこの見解は、私は、画面の一番下に持っているボタンをカバー1回のキャッチで完璧に動作し、以下の機能を持っています。この機能を調整するには、ボタンの画面の下部に50ピクセルのスペースを残すようにしてください。 mainScreen()。boundsを使用して、上部または下部にスペースを残してもかまいませんか?一般に
func flashColor() {
if let window = self.view{
let screenSize: CGRect = UIScreen.mainScreen().bounds
let v = UIView(frame: screenSize)
v.backgroundColor = colors[i]
v.alpha = 1
if i < 4 {
i += 1
} else {
i = 0
}
window.addSubview(v)
UIView.animateWithDuration(1, animations: {
v.alpha = 0.0
}, completion: {(finished:Bool) in
print(i)
v.removeFromSuperview()
})
}
}
今テストすることはできませんが、私はあなたにもv.translatesAutoresizingMaskIntoConstraintsが必要になると信じて:あなたは下の上記50点の上からあなたのView Controllerのビューをカバーするためにビューを使用する場合は、あなたのような何かを言うことができます; – user3802077
はローカルデバイスでは動作しないようですが、このトピックについてはほとんど分かりません。 –