我最近发现自己处于一种情况,我需要监听UIScrollView的更改,我无法设置委托。我有2个视图,他们都想成为scrollView的委托,但它只能设置一个视图,第二个视图怎么样。我的情况是我想让状态scrollViewWillEndDragging
设置scrollView的contentInset但我无法设置委托。也许我可以使用KVO,但我不知道怎么办?
我在Objective-c中找到了这个解决方案。 http://sam.dods.co/blog/2014/08/03/secondary-delegate/
但在Swift中'NSMethodSignature' is unavailable in Swift: NSInvocation and related APIs not available