2017-03-02 5 views
-1

Ich habe 3 view controller.
Der erste View-Controller hat einen Button und der zweite View-Controller hat einen Button.wenn taste gedrückt oder wenn anzeigen Verschwinden in swift

Mein dritte View-Controller verfügt über 2 Tasten (Taste 1 und Taste 2), wenn die Taste der ersten View-Controller oder zweiter View-Controller gedrückt es den dritten View-Controller zeigt, ich mag einen Code schreiben,:
Wenn erster Blick Controller-Taste gedrückt oder Ansicht verschwinden meine dritte View-Controller-Taste 1 Versteck sonst zweite Ansicht Controller-Taste gedrückt oder Ansicht verschwinden meine dritte Ansicht Controller-Taste 2 ausblenden.

Ich habe versucht, viele Möglichkeiten, in schnellen, aber es überhaupt nicht funktioniert, kann jeder mir dabei helfen, bitte ...

+0

Was haben Sie ausprobiert? Was ist das Problem? Es scheint für das Verständnis – Mannopson

+0

unklar zu sein, wenn mein "erster Ansichtcontroller" verschwindet und mein "dritter Ansichtcontroller" Versteckknopf 1 meines dritten Ansichtcontrollers erscheint. – user7430661

+0

Können Sie Bilder hinzufügen, die verdeutlichen, was Sie erreichen möchten? – NSDmitry

Antwort

0

Verwendung wie folgt aus: eine neue Instanz der Viewcontroller schafft.

class ViewController1 : UIViewController 
{ 
... 

func goToSecondView() { 
    var viewController = ViewController2() 
    viewController. isFrom = 1 
    self.navigationController.pushViewController(viewController, animated: true) 
} 
} 

class ViewController3 : UIViewController 
{ 
var isFrom : Int? 
override func viewDidLoad() 
{ 
    if isFrom == 1 
    { 
    button.hidden = true Or button.enable = false 
    } 
    else isFrom == 2 
    { 
    button2.hidden = true Or button2.enable = false 
    } 
} 

... 
} 
+0

Danke, aber der Wert von isFrom zeigt am Ende nichts, es übergibt nicht den richtigen Wert an einen anderen ViewController. – user7430661

+0

Geben Sie den Klassennamen richtig ein var viewController = ViewController3(), überprüfen Sie, ob Ihr Navigationsobjekt gesetzt ist –

Verwandte Themen