如何在Storyboard中将ViewController.swift连接到ViewController?

2020/12/14 00:22 · ios ·  · 0评论

我在Storyboard中制作了一个新的视图控制器,并制作了一个继承的.Swift文件UIViewController但是,我viewDidLoad()没有被打电话。

我需要怎么做才能将故事板上的视图控制器连接到我的.swift代码(viewDidLoad()即所谓的)?

我看到的是:如何将情节提要板连接到ViewController

但是,在默认项目中,FirstViewController(storyboard)在该框中没有FirstViewController,它为空,但viewDidLoad()仍被调用。这没有道理。

  1. 在情节提要或场景列表中选择ViewController(称为Circuit)。
  2. 点击Identity Inspector右边的
  3. 选择Custom Class > Class > Type name of your swift file

完成:)

这是图像上的这两个步骤(丑陋,我知道)

哟,有你ViewControler在它的一些对象创建(UILabelUIButtonUIImage...)

在此处输入图片说明

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! 
}

4-要将故事板上的UILabel链接到UILabel变量,或者将故事板上的UIButton链接到UIButton变量,请遵循以下图像

首先在情节提要中选择视图控制器

在此处输入图片说明

其次,选择右上角的parragraf图标,然后单击“助手”,它将打开您的屏幕 ViewControler.swift

在此处输入图片说明
在此处输入图片说明

现在,您只需要将变量拖动到相应的对象即可。在此处输入图片说明

记住要对所有变量执行此操作,您将需要为情节提要中的每个对象创建一个变量

本文地址:http://ios.askforanswer.com/ruhezaistoryboardzhongjiangviewcontroller-swiftlianjiedaoviewcontroller.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!