【问题标题】:Convert code from Objective-C to Swift: ADBannerView将代码从 Objective-C 转换为 Swift:ADBannerView
【发布时间】:2014-10-25 18:45:19
【问题描述】:

我正在尝试手动将一些代码从 Objective-C 转换为 Swift,但我只知道如何使用 Swift。

ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectMake(0, self.view.frame.size.height - 50, 320, 50)];
[self.view addSubview:adView];

我能够转换以ADBannerView *adView = 开头的行,CGRectMake() 内的所有内容除外。以[self.view开头的第二行我没看懂。

请帮忙。谢谢!

【问题讨论】:

  • 第二行将 adView 添加到当前对象 (self) 的 view 上。

标签: objective-c swift code-translation


【解决方案1】:

如果我正确理解您的需要,它将如下所示:

var adView: ADBannerView = ADBannerView(frame: CGRectMake(0, self.view.frame.size.height - 50, 320, 50))
self.view.addSubview(adView)

【讨论】:

    【解决方案2】:
    let adView = ADBannerView(frame: CGRect(x: 0, y: self.view.frame.size.height - 50, width: 320, height: 50))
    self.view.addSubview(adView)
    

    【讨论】:

      猜你喜欢
      • 2018-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-04
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      相关资源
      最近更新 更多