|
5 | 5 | // Created by CoderChan on 2025/3/18. |
6 | 6 | // |
7 | 7 |
|
8 | | -//import UIKit |
9 | | -import SwiftlyUI |
10 | 8 |
|
| 9 | +import SwiftlyUI |
11 | 10 |
|
12 | | -//#if canImport(SwiftUI) && DEBUG |
13 | | -//import SwiftUI |
14 | | -//struct ViewControllerPreview: PreviewProvider { |
| 11 | +//struct ViewPreview: PreviewProvider { |
15 | 12 | // static var previews: some View { |
16 | | -// UIViewControllerPreview { |
17 | | -// UINavigationController(rootViewController: ViewController()) |
| 13 | +// UIViewPreview { |
| 14 | +// ViewController().view |
18 | 15 | // }.edgesIgnoringSafeArea(.all) |
19 | 16 | // .previewDevice("iPhone 16 Pro") |
20 | 17 | // } |
21 | 18 | //} |
22 | | -////struct ViewPreview: PreviewProvider { |
23 | | -//// static var previews: some View { |
24 | | -//// UIViewPreview { |
25 | | -//// ViewController().view |
26 | | -//// }.edgesIgnoringSafeArea(.all) |
27 | | -//// .previewDevice("iPhone 16 Pro") |
28 | | -//// } |
29 | | -////} |
30 | | -// |
31 | | -//#endif |
| 19 | + |
| 20 | +import SwiftUI |
| 21 | +struct ViewControllerPreview: PreviewProvider { |
| 22 | + static var previews: some View { |
| 23 | + UIViewControllerPreview { |
| 24 | + UINavigationController(rootViewController: ViewController()) |
| 25 | + }.edgesIgnoringSafeArea(.all) |
| 26 | + .previewDevice("iPhone 16 Pro") |
| 27 | + } |
| 28 | +} |
| 29 | + |
32 | 30 | class ViewController: UIViewController { |
33 | 31 | deinit { print("deinit") } |
34 | 32 | override func viewDidLoad() { |
35 | 33 | super.viewDidLoad() |
36 | 34 | view.backgroundColor = .white |
37 | 35 | print("viewDidLoad") |
| 36 | + test9() |
| 37 | + } |
| 38 | + func test9() { |
| 39 | + let view1 = UIView() |
| 40 | + .backgroundColor(.red) |
| 41 | + .frame(width: 300, height: 300) |
| 42 | + .centerX(to: view) |
| 43 | + .centerY(to: view, offset: -60) |
| 44 | + |
| 45 | + view.addSubview(view1) |
| 46 | + |
| 47 | + let view2 = UIView() |
| 48 | + .backgroundColor(.blue) |
| 49 | + .edges.equal(to: view1,offset: 20) |
| 50 | + |
| 51 | + view1.addSubview(view2) |
| 52 | + |
| 53 | + let view3 = UIView() |
| 54 | + .backgroundColor(.green) |
| 55 | + .leading.top.trailing.equalToSuper(offset: 40) |
| 56 | + .bottomToSuper(offset: 60) |
38 | 57 |
|
39 | | - test4() |
| 58 | + view2.addSubview(view3) |
40 | 59 | } |
41 | 60 |
|
| 61 | + |
| 62 | + |
| 63 | + |
| 64 | + |
| 65 | + |
42 | 66 | func test8() { |
43 | 67 | let tableView = UITableView() |
44 | 68 | let refresh = UIRefreshControl() |
|
0 commit comments