我有自定义视图,并且有UITextField
,在我的ViewController
中,我使用了很多这样的视图。所以在customView.swift
UITextFieldDelegate
我有ViewController
。但我想在func textFieldDidBeginEditing(textField: UITextField) {
println("delegate")
}
中对此回调做一些操作。示例:
当我点击文本字段时,委托执行
func textFieldDidBeginEditing(textField: UITextField) {
println("delegate")
ViewController().check()
}
之后我想要一些与ViewController UI一起使用的函数来执行,例如:
Set WshShell = WScript.CreateObject( "WScript.Shell" )
Set fso = CreateObject("Scripting.FileSystemObject")
path="C:\Program Files\MySetup\My App 3.5" 'path to folder
exists = fso.FolderExists(path)
if (exists) then
WshShell.Run "msiexec /qb /x {3D5D4357-217C-49BA-A8E8-00907D631F05} "
end if
WshShell.Run "msiexec /qb /i C:\Build\" & msiFileName
但它没有,所以我想创建一些回调,你能建议正确的方法吗?
答案 0 :(得分:0)
在ViewController
课程中创建customView
类型的自定义媒体资源。在viewDidLoad
的{{1}}函数中,调用
ViewController
(其中theCustomView是实例 - 你可能也有这个参考,否则创建一个IBOutlet)
然后,在theCustomView.viewController = self
功能中,您可以使用
textFieldDidBeginEditing