在 Swift 中桥接 header 次转化
Bridging header conversion in Swift
如何将 Objective-C 格式转换为 Swift?我已经创建了一个名为 Bridging-Header.h
.
的桥接 header
我已经将这个库 header 导入桥接 header。
#import "DraggableView.h"
#import "DraggableViewBackground.h"
#import "OverlayView.h"
然后我想把这个Objective-C东西转换成swift。
DraggableViewBackground *draggableBackground = [[DraggableViewBackground alloc]initWithFrame:self.view.frame];
[self.view addSubview:draggableBackground];
到目前为止我已经做了什么,我在 ViewController.swift
.
中调用 DraggableViewBackground.h
中的 object DraggableViewBackground
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
var instanceOfDraggableViewBackground: DraggableViewBackground = DraggableViewBackground()
}
}
参考图书馆:https://github.com/cwRichardKim/TinderSimpleSwipeCards
你可以试试这个。替换为您的 frame
var draggable = DraggableViewBackground(frame: CGRectMake(0, 0, 100, 100))
self.view.addSubview(draggable)
如何将 Objective-C 格式转换为 Swift?我已经创建了一个名为 Bridging-Header.h
.
我已经将这个库 header 导入桥接 header。
#import "DraggableView.h"
#import "DraggableViewBackground.h"
#import "OverlayView.h"
然后我想把这个Objective-C东西转换成swift。
DraggableViewBackground *draggableBackground = [[DraggableViewBackground alloc]initWithFrame:self.view.frame];
[self.view addSubview:draggableBackground];
到目前为止我已经做了什么,我在 ViewController.swift
.
DraggableViewBackground.h
中的 object DraggableViewBackground
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
var instanceOfDraggableViewBackground: DraggableViewBackground = DraggableViewBackground()
}
}
参考图书馆:https://github.com/cwRichardKim/TinderSimpleSwipeCards
你可以试试这个。替换为您的 frame
var draggable = DraggableViewBackground(frame: CGRectMake(0, 0, 100, 100))
self.view.addSubview(draggable)