UIView
を画面の下からスライドさせようとしています。別のnibファイルとしてUIView
を作成しました。最初に画面のビューポートを超えてビューを追加してから、y
の値をアニメーション化してスライドさせます。UIViewが下から上にスライドしない
self.bannerView = BannerView(frame: CGRect(x: 10, y: self.view.bounds.height, width: self.view.bounds.width - 10, height: 44))
self.collectionView?.addSubview(self.bannerView!)
UIView.animate(withDuration: 0.5) {
self.bannerView?.frame.origin.y = self.bannerView!.frame.origin.y - 64
}
ただし、動作しないようです。ビューは表示されません。しかし計算は正しいようです。何が間違っているのか分かりません。
プロジェクトのアップロード例here。
あなたは自分の数学でより多くの画面をそれを推進しているの? – solenoid