【问题标题】:Why UIScrollView delegate can not connect to itself?为什么 UIScrollView 委托无法连接到自身?
【发布时间】:2018-12-24 19:18:26
【问题描述】:

Storyboard 我有一个滚动视图,并且想要通知自己,因为它自己也是委托处理程序,关于内容偏移的更改。但是Storyboard连接不上,为什么?

委托在类中定义:

class CustomScrollView: UIScrollView, UIScrollViewDelegate, UIGestureRecognizerDelegate {

【问题讨论】:

    标签: ios uiscrollview storyboard


    【解决方案1】:

    您确实无法在 Storyboard 中将 UIScrollView 委托连接到自身,这似乎是一个错误或疏忽。

    您可以做一个解决方法 - 在您的 CustomScrollView 初始化程序中连接委托,而不是故事板。当从情节提要加载视图时,会调用init?(coder:)

    class CustomScrollView: UIScrollView, UIScrollViewDelegate, UIGestureRecognizerDelegate
    {
        required init?(coder aDecoder: NSCoder) {
            super.init(coder: aDecoder)
            delegate = self
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-14
      • 1970-01-01
      • 2019-01-15
      • 2014-09-17
      • 2013-10-15
      • 1970-01-01
      相关资源
      最近更新 更多