2017-02-21 97 views
0

有沒有人有任何想法,爲什麼我不能註冊這個被觸摸的UIButton?UIButton touch沒有註冊

enter image description here

enter image description here

功能這應該解僱是:

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

也許一兩件事,知道這個看法是,這是一個視圖控制器保持構件,被拿着3個ViewControllers本身一個UIScrollView這反過來是持有UIButton。

所以:

視圖控制器 - > UIScrollView中 - >視圖控制器 - >的UIButton

下面是如何加載這些第二ViewControllers在我的UIScrollView:中

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

檢查用戶交互是否啓用 – Krunal

+0

等待等待等待。你正在加載ViewController裏面的ViewController? – NSNoob

+0

用戶交互已啓用。 @NSNoob是的,我是。不好? –

回答

1

檢查是否用戶交互按鈕啓用或不啓用。

+1

OP說用戶交互已啓用。 – NSNoob