我试图在加载之前仅配置一些变量。我知道我可以将它们放在viewWill中只会出现一个问题,就是我不希望它们在每次加载应用程序时发生。我尝试使用init,但也许做错了。

//this is my code
 init(){
        //actionBar
        let textFieldInsideSearchBar = searchBar.value(forKey: "searchField") as! UITextField
        textFieldInsideSearchBar.leftView = profileImg
        textFieldInsideSearchBar.placeholder = ""
    }

最佳答案

您正在寻找的方法称为viewDidLoad:https://developer.apple.com/reference/uikit/uiviewcontroller/1621495-viewdidload

关于ios - Swift在ViewControllers中使用init,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42035970/

10-15 15:54