使用 swift 3,我的主视图中有一个 UIScrollView。我称之为我的“功能 ScrollView ”
我还在我的 UIScrollView 中添加了一个自定义类,其中有一个函数叫做 loadFeatures()
featureScrollView.swift:
class featureScrollView: UIScrollView {
public func loadFeatures () {
//Add Pictures to the UIScrollView
}
如何在主视图中的 ViewController.swift 类中存在的 UIScrollView 实例上调用 loadFeatures()
?
在我的 ViewController.swift 中我想简单地写
scrollView.loadFeatures()
并将 loadFeatures()
中的代码应用于当前屏幕上的 scrollView。我正在开始学习 Swift,非常感谢大家的帮助!
最佳答案
在您的 ViewController.swift 中绑定(bind) ScrollView (您在 /image/5HRH0.png 中显示的 ScrollView )的 IBOutlet,然后使用该导出实例从 ViewController.swift 调用 loadFeatures()。
例如,一旦你像下面这样绑定(bind)导出
class ViewController: UIViewController {
@IBOutlet weak var scrollView: featureScrollView!
override func viewDidLoad() {
super.viewDidLoad()
scrollView.loadFeatures()
}
}
关于ios - 如何从主视图 Controller 访问 ScrollView 子类(初学者),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43443819/