1)2つのオプションがあります。あなたは、新しいクラスViewBox
(または任意の名前)を宣言し、次にあなたがセグエたり、次の画面に遷移した場合
あなたのコード内の最初のビューコントローラ
var box:ViewBox = ViewBox()
、あなたが事前に定義された変数var box:ViewBox!
を持つことができることを使用することができます。あなたがボタンを押したときに言って、ボタンが
nextViewController:UIViewController {
var box:ViewBox!
}
それとも、はるかに簡単な方法を行うことができ、それがUIPageViewController
:)
をルックアップするためにある
transition.
//Now setup the transition inside the Storyboard and name the identifier "toThirdViewController"
override func prepareForSegue(segue:UIStoryboardSegue, sender:AnyObject?) {
if(segue.identifier == "toThirdViewController") {
var vc = segue.destinationViewController as! `nextViewController` //The class of your next viewcontroller goes here
vc.box = self.box
}
//Since The SecondViewController doesn't need ViewBox, we don't need it there.
}
と呼ばれる機能を持っています
進捗バーを宣言するクラスを作成し、進捗バーをスーパービューに追加します。ですから、ビューコントローラで変更が発生した場合、プログレスバーは同じ位置に残ります – good4pc
この質問がなぜ下降したのかわかりません。誰でも説明できますか? –