2017-02-21 9 views
0

Hat jemand eine Idee, warum ich nicht registrieren kann dieses UIButton berührt wird?UIButton touch wird nicht registriert

enter image description here

enter image description here

Die Funktion sollte dies Feuer ist:

@IBAction func buttonPressed(sender: AnyObject) { 
    print(321) 
} 

Vielleicht eine Sache, zu dieser Ansicht zu wissen ist, dass es ein Viewcontroller ein UIScrollView hält, die 3 Viewcontrollers hält sich das wiederum hält den UIButton. So

:

Viewcontroller -> UIScrollView -> Viewcontroller -> UIButton

Hier ist, wie ich die 2. Viewcontrollers in meine UIScrollView laden:

override func viewDidLoad() { 
    self.loadSuggestionCards() 
} 

func loadSuggestionCards() { 
    let screenSize: CGRect = UIScreen.mainScreen().bounds 
    let screenWidth = screenSize.width 
    let screenHeight = screenSize.height 

    self.scrollView.contentSize = CGSize(width:(Int(screenWidth)*itemList.count), height: Int(screenHeight)) 

    self.scrollView.clipsToBounds = true 

    var viewXOffset : CGFloat = 0 

    for item in self.itemList { 
     let newViewController = ItemSuggestionsView() 
     newViewController.item = item 
     let view = newViewController.view 
     view.frame = CGRectMake(viewXOffset, 0, screenWidth, screenHeight) 
     self.scrollView.addSubview(view) 
     viewXOffset = viewXOffset + screenWidth 
    } 

    self.updateProgressView() 
} 
+0

Überprüfen Sie, ob die Benutzerinteraktion aktiviert ist oder nicht – Krunal

+0

Warten Sie bitte warten. Sie laden ViewControllers in ViewController? – NSNoob

+0

Benutzerinteraktion ist aktiviert. @NSNoob ja ich bin. Nicht gut? –

Antwort

1

Überprüfen Sie, ob Benutzer-Interaktion von Schaltfläche ist aktiviert oder nicht.

+1

OP sagt Benutzerinteraktion ist aktiviert. – NSNoob

Verwandte Themen