为啥 UIScrollView 委托无法连接到自身?

Posted

技术标签:

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

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

委托在类中定义:

class CustomScrollView: UIScrollView, UIScrollViewDelegate, UIGestureRecognizerDelegate 

【问题讨论】:

【参考方案1】:

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

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

class CustomScrollView: UIScrollView, UIScrollViewDelegate, UIGestureRecognizerDelegate

    required init?(coder aDecoder: NSCoder) 
        super.init(coder: aDecoder)
        delegate = self
    

【讨论】:

以上是关于为啥 UIScrollView 委托无法连接到自身?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我无法连接到 SqlLocalDB?

为啥通过改造无法连接到服务器?

为啥即使使用 Colab Pro 帐户也无法连接到 GPU 后端?

为啥我的 android 设备无法连接到 charles 代理,但在我连接到 Fiddler 代理时可以工作?

无法连接到 WebSocket 服务器。不知道为啥

为啥客户端无法连接到 Java Websocket 服务器?