Swift 3 - 如何在 .xib 文件上为 UIScrollView 分配委托?
Posted
技术标签:
【中文标题】Swift 3 - 如何在 .xib 文件上为 UIScrollView 分配委托?【英文标题】:Swift 3 - How to assign delegate for UIScrollView on .xib file? 【发布时间】:2016-11-30 03:48:15 【问题描述】:我正在尝试将缩放和捏合图像功能添加到我的应用程序中。我在互联网上找到了很多有用的方法来做到这一点。
我找到的方法是在主storyboard,将delegate分配给UIScrollVIew,右键UIScrollView拖到storyboard的ViewController上,点击Delegate,就搞定了。
但是,由于某种原因,我没有使用主情节提要,我使用的是 .xib 文件,该解决方案不适用于我的情况。那么,有谁知道如何在 .xib 文件上为 UIScrollView 分配委托?
【问题讨论】:
.xib文件是什么类?一个看法? UIScrollView 是 .xib 文件的子视图吗?显示当前使用 xib 的代码(在哪个视图控制器上使用它)以及当前在 xib 类中的代码。 【参考方案1】:控制从UIScrollView
拖动到File's Owner
并在弹出的黑色窗口中选择delegate
【讨论】:
【参考方案2】:那么,有谁知道如何在 .xib 文件上为 UIScrollView 分配委托?
为什么不在代码中做呢?
func viewDidLoad()
super.viewDidLoad()
myScrollView.delegate = self
【讨论】:
以上是关于Swift 3 - 如何在 .xib 文件上为 UIScrollView 分配委托?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift 中使用宽度约束将 Xib 加载到 CollectionView?
如何在swift中按下按钮从另一个xib文件加载另一个xib文件
如何在 swift 中使用 .xib 创建 UIViewController 子类?