import UIKit
class ViewController: UIViewController {
@IBOutlet var Label: UILabel!
@IBOutlet weak var whiteboxselector: UIImageView!
@IBOutlet var profilebutton: UIImageView!
@IBOutlet var friendsbutton: UIImageView!
@IBOutlet var smallcircle: UIImageView!
// These are my outlets
override func viewDidLoad() {
super.viewDidLoad()
Label.text = "Loaded"
print("Loaded")
// This is the line that runs but doesn't do anything
whiteboxselector.center = self.friendsbutton.center
}
}
谁能告诉我为什么?
答案 0 :(得分:0)
尝试将有问题的行放在viewDidLayoutSubviews
中,如下所示:
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
whiteBoxSelector.center = self.friendsButton.center
}
以下是viewDidLayoutSubviews()
的详细信息。
另外,为了便于阅读,您需要在camelCase中编写变量。
答案 1 :(得分:0)