use*_*039 33 xcode uiviewcontroller ios
我在Storyboard中创建了一个新的视图控制器,并创建了一个继承的新.Swift文件UIViewController.但是,我viewDidLoad()没有被召唤.
我需要做什么才能将我的故事板中的视图控制器连接到我的.swift代码,因此viewDidLoad()被称为?
我看到有这样的:如何将storyboard连接到viewcontroller
但是,在默认项目中,FirstViewController(storyboard)在该框中没有FirstViewController,它是空的,但viewDidLoad()仍然被调用.这没有意义.
Lac*_*tan 83
Circuit).Identity Inspector右侧的Custom Class > Class > Type name of your swift file.完成:)

哟,有你ViewControler在它的一些对象创建(UILabel,UIButton,UIImage...)
1 - 您需要将故事板中的 ViewControler 链接到您的ViewController.swift,按照图片执行此操作
2 - 在类字段中输入 ViewController 类的名称。有了它,您只需将您的 storyBoard 视图控制器链接到您的viewController.swift班级
类 =
ViewController.swift
3 - 现在你需要创建你想要分配的变量(UILabel, UIButton ... 你在你的故事板中):在这个例子中:
class MovieDetailViewController: UIViewController, DetailView {
var presenter: MovieDetailPresenter!
var movie: Movie?
@IBOutlet weak var lblMovieYear: UILabel!
@IBOutlet weak var lblMovieTitle: UILabel!
@IBOutlet weak var movieImage: UIImageView!
@IBOutlet weak var lblMovieRating: UILabel!
@IBOutlet weak var lblMovieOverview: UILabel!
}
Run Code Online (Sandbox Code Playgroud)
4 - 要将故事板中的 UILabel 链接到您的 UILabel 变量或将故事板中的 UIButton 链接到您的 UIButton 变量,请按照以下图像进行操作
首先在storyboard中选择view controller
其次选择右上角的 parragraf 图标并单击“助手”,它将打开您的屏幕 ViewControler.swift
请记住对所有变量执行此操作,您需要为故事板中的每个对象创建一个变量
| 归档时间: |
|
| 查看次数: |
48650 次 |
| 最近记录: |