SwipeView中的UIButton没有被调用

时间:2017-06-04 08:23:01

标签: ios uiscrollview uibutton uistackview swipeview

我在UIButton内有UIStackView个实例,如下图视图层次结构所示 我正在使用SwipeView库。

  • 的UIView
    • 的UIScrollView
    • UIStackView
    • 的UIView
    • UIStackView(水平)
      • UILabel - UIButton

我已经完成了从设置“isExclusiveTouch”,“delaysContentTouches”属性到继承UIScrollView以覆盖方法(UIScrollview delaysContentTouches issue)的所有操作。到目前为止,这一切对我来说都没有。

提前致谢。

更新

添加视图控制器作为子项修复了问题

func swipeView(_ swipeView: SwipeView!, viewForItemAt index: Int, reusing view: UIView!) -> UIView! {
let swipeView = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "swipe_view") as! SwipeViewController
                swipeView.loadViewIfNeeded()
                if let stat = userInfo.stats?[index]{
                    swipeView.stat = stat
                }
                //Adding these lines fixed the issue.
                self.addChildViewController(swipeView)
                swipeView.didMove(toParentViewController: self)
                return swipeView.view
                }

0 个答案:

没有答案