スウィフト3ソリューション:
// Define a view
var popup:UIView!
func showAlert() {
// customise your view
popup = UIView(frame: CGRect(x: 100, y: 200, width: 200, height: 200))
popup.backgroundColor = UIColor.redColor
// show on screen
self.view.addSubview(popup)
// set the timer
Timer.scheduledTimer(timeInterval: 3.0, target: self, selector: #selector(self.dismissAlert), userInfo: nil, repeats: false)
}
func dismissAlert(){
if popup != nil { // Dismiss the view from here
popup.removeFromSuperview()
}
}
スウィフト2ソリューション:
// Define a view
var popup:UIView!
func showAlert() {
// customise your view
popup = UIView(frame: CGRect(x: 100, y: 200, width: 200, height: 200))
popup.backgroundColor = UIColor.redColor()
// show on screen
self.view.addSubview(popup)
// set the timer
NSTimer.scheduledTimerWithTimeInterval(3.0, target: self, selector: Selector("dismissAlert"), userInfo: nil, repeats: false)
}
func dismissAlert(){
// Dismiss the view from here
popup.removeFromSuperview()
}
// Don't forget to call showAlert() function in somewhere
を@fatihyildizhanするiOSの10のおかげで短くなりました。 – mn1
半透明の黒い丸い四角いプロンプトに、白いテキストのようなものが必要です。 Xcodeは数年前にプロジェクトを構築するのに成功しました。また、あなたがコメントなどを投票したときにiOS Stack Exchangeアプリが何をするのですか? –
@ NicolasMiariパワーポイントスライドのテキストのように、既存のスライドに表示されてから、スライドが同じままの状態で1秒後に消えるようにしたいと思います。唯一の違いは、私の「スライド」にはテキストが表示されるボタンが含まれていることです。 – FlashDrive