Skip to content

Commit b3bfdd8

Browse files
author
coderchan
committed
Layout Update
1 parent 24e9a67 commit b3bfdd8

File tree

3 files changed

+480
-72
lines changed

3 files changed

+480
-72
lines changed

Example/Example/ViewController.swift

Lines changed: 42 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,40 +5,64 @@
55
// Created by CoderChan on 2025/3/18.
66
//
77

8-
//import UIKit
9-
import SwiftlyUI
108

9+
import SwiftlyUI
1110

12-
//#if canImport(SwiftUI) && DEBUG
13-
//import SwiftUI
14-
//struct ViewControllerPreview: PreviewProvider {
11+
//struct ViewPreview: PreviewProvider {
1512
// static var previews: some View {
16-
// UIViewControllerPreview {
17-
// UINavigationController(rootViewController: ViewController())
13+
// UIViewPreview {
14+
// ViewController().view
1815
// }.edgesIgnoringSafeArea(.all)
1916
// .previewDevice("iPhone 16 Pro")
2017
// }
2118
//}
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+
3230
class ViewController: UIViewController {
3331
deinit { print("deinit") }
3432
override func viewDidLoad() {
3533
super.viewDidLoad()
3634
view.backgroundColor = .white
3735
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)
3857

39-
test4()
58+
view2.addSubview(view3)
4059
}
4160

61+
62+
63+
64+
65+
4266
func test8() {
4367
let tableView = UITableView()
4468
let refresh = UIRefreshControl()
525 KB
Loading

0 commit comments

Comments
 (0)