@@ -25,13 +25,13 @@ import UIKit
25
25
26
26
*/
27
27
@discardableResult
28
- public func align( horizontally views: UIView ... ) -> [ UIView ] {
28
+ @ MainActor public func align( horizontally views: UIView ... ) -> [ UIView ] {
29
29
return align ( horizontally: views)
30
30
}
31
31
32
32
@available ( * , deprecated, renamed: " align(horizontally:) " )
33
33
@discardableResult
34
- public func alignHorizontally( _ views: UIView ... ) -> [ UIView ] {
34
+ @ MainActor public func alignHorizontally( _ views: UIView ... ) -> [ UIView ] {
35
35
return align ( horizontally: views)
36
36
}
37
37
@@ -51,14 +51,14 @@ public func alignHorizontally(_ views: UIView...) -> [UIView] {
51
51
52
52
*/
53
53
@discardableResult
54
- public func align( horizontally views: [ UIView ] ) -> [ UIView ] {
54
+ @ MainActor public func align( horizontally views: [ UIView ] ) -> [ UIView ] {
55
55
align ( . horizontal, views: views)
56
56
return views
57
57
}
58
58
59
59
@available ( * , deprecated, renamed: " align(horizontally:) " )
60
60
@discardableResult
61
- public func alignHorizontally( _ views: [ UIView ] ) -> [ UIView ] {
61
+ @ MainActor public func alignHorizontally( _ views: [ UIView ] ) -> [ UIView ] {
62
62
align ( . horizontal, views: views)
63
63
return views
64
64
}
@@ -73,12 +73,12 @@ public func alignHorizontally(_ views: [UIView]) -> [UIView] {
73
73
- Returns: The array of views, enabling chaining,
74
74
75
75
*/
76
- public func align( vertically views: UIView ... ) {
76
+ @ MainActor public func align( vertically views: UIView ... ) {
77
77
align ( vertically: views)
78
78
}
79
79
80
80
@available ( * , deprecated, renamed: " align(vertically:) " )
81
- public func alignVertically( _ views: UIView ... ) {
81
+ @ MainActor public func alignVertically( _ views: UIView ... ) {
82
82
align ( vertically: views)
83
83
}
84
84
@@ -92,12 +92,12 @@ public func alignVertically(_ views: UIView...) {
92
92
- Returns: The array of views, enabling chaining,
93
93
94
94
*/
95
- public func align( vertically views: [ UIView ] ) {
95
+ @ MainActor public func align( vertically views: [ UIView ] ) {
96
96
align ( . vertical, views: views)
97
97
}
98
98
99
99
@available ( * , deprecated, renamed: " align(vertically:) " )
100
- public func alignVertically( _ views: [ UIView ] ) {
100
+ @ MainActor public func alignVertically( _ views: [ UIView ] ) {
101
101
align ( . vertical, views: views)
102
102
}
103
103
@@ -108,7 +108,7 @@ public func alignVertically(_ views: [UIView]) {
108
108
alignCenter(button, with:image)
109
109
```
110
110
*/
111
- public func alignCenter( _ v1: UIView , with v2: UIView ) {
111
+ @ MainActor public func alignCenter( _ v1: UIView , with v2: UIView ) {
112
112
alignHorizontally ( v1, with: v2)
113
113
alignVertically ( v1, with: v2)
114
114
}
@@ -121,7 +121,7 @@ public func alignCenter(_ v1: UIView, with v2: UIView) {
121
121
```
122
122
123
123
*/
124
- public func alignHorizontally( _ v1: UIView , with v2: UIView , offset: Double = 0 ) {
124
+ @ MainActor public func alignHorizontally( _ v1: UIView , with v2: UIView , offset: Double = 0 ) {
125
125
align ( . horizontal, v1: v1, with: v2, offset: offset)
126
126
}
127
127
@@ -133,11 +133,11 @@ public func alignHorizontally(_ v1: UIView, with v2: UIView, offset: Double = 0)
133
133
```
134
134
135
135
*/
136
- public func alignVertically( _ v1: UIView , with v2: UIView , offset: Double = 0 ) {
136
+ @ MainActor public func alignVertically( _ v1: UIView , with v2: UIView , offset: Double = 0 ) {
137
137
align ( . vertical, v1: v1, with: v2, offset: offset)
138
138
}
139
139
140
- private func align( _ axis: NSLayoutConstraint . Axis , views: [ UIView ] ) {
140
+ @ MainActor private func align( _ axis: NSLayoutConstraint . Axis , views: [ UIView ] ) {
141
141
for (i, v) in views. enumerated ( ) where views. count > i+ 1 {
142
142
let v2 = views [ i+ 1 ]
143
143
if axis == . horizontal {
@@ -148,7 +148,7 @@ private func align(_ axis: NSLayoutConstraint.Axis, views: [UIView]) {
148
148
}
149
149
}
150
150
151
- func align( _ axis: NSLayoutConstraint . Axis , v1: UIView , with v2: UIView , offset: Double ) {
151
+ @ MainActor func align( _ axis: NSLayoutConstraint . Axis , v1: UIView , with v2: UIView , offset: Double ) {
152
152
if let spv = v1. superview {
153
153
let center : NSLayoutConstraint . Attribute = axis == . horizontal ? . centerY : . centerX
154
154
let c = constraint ( item: v1, attribute: center, toItem: v2, constant: offset)
@@ -174,13 +174,13 @@ func align(_ axis: NSLayoutConstraint.Axis, v1: UIView, with v2: UIView, offset:
174
174
175
175
*/
176
176
@discardableResult
177
- public func align( tops views: UIView ... ) -> [ UIView ] {
177
+ @ MainActor public func align( tops views: UIView ... ) -> [ UIView ] {
178
178
return align ( tops: views)
179
179
}
180
180
181
181
@available ( * , deprecated, renamed: " align(tops:) " )
182
182
@discardableResult
183
- public func alignTops( _ views: UIView ... ) -> [ UIView ] {
183
+ @ MainActor public func alignTops( _ views: UIView ... ) -> [ UIView ] {
184
184
return align ( tops: views)
185
185
}
186
186
@@ -200,14 +200,14 @@ public func alignTops(_ views: UIView...) -> [UIView] {
200
200
201
201
*/
202
202
@discardableResult
203
- public func align( tops views: [ UIView ] ) -> [ UIView ] {
203
+ @ MainActor public func align( tops views: [ UIView ] ) -> [ UIView ] {
204
204
align ( . top, views: views)
205
205
return views
206
206
}
207
207
208
208
@available ( * , deprecated, renamed: " align(tops:) " )
209
209
@discardableResult
210
- public func alignTops( _ views: [ UIView ] ) -> [ UIView ] {
210
+ @ MainActor public func alignTops( _ views: [ UIView ] ) -> [ UIView ] {
211
211
align ( . top, views: views)
212
212
return views
213
213
}
@@ -228,13 +228,13 @@ public func alignTops(_ views: [UIView]) -> [UIView] {
228
228
229
229
*/
230
230
@discardableResult
231
- public func align( bottoms views: UIView ... ) -> [ UIView ] {
231
+ @ MainActor public func align( bottoms views: UIView ... ) -> [ UIView ] {
232
232
return align ( bottoms: views)
233
233
}
234
234
235
235
@available ( * , deprecated, renamed: " align(bottoms:) " )
236
236
@discardableResult
237
- public func alignBottoms( _ views: UIView ... ) -> [ UIView ] {
237
+ @ MainActor public func alignBottoms( _ views: UIView ... ) -> [ UIView ] {
238
238
return align ( bottoms: views)
239
239
}
240
240
@@ -254,14 +254,14 @@ public func alignBottoms(_ views: UIView...) -> [UIView] {
254
254
255
255
*/
256
256
@discardableResult
257
- public func align( bottoms views: [ UIView ] ) -> [ UIView ] {
257
+ @ MainActor public func align( bottoms views: [ UIView ] ) -> [ UIView ] {
258
258
align ( . bottom, views: views)
259
259
return views
260
260
}
261
261
262
262
@available ( * , deprecated, renamed: " align(bottoms:) " )
263
263
@discardableResult
264
- public func alignBottoms( _ views: [ UIView ] ) -> [ UIView ] {
264
+ @ MainActor public func alignBottoms( _ views: [ UIView ] ) -> [ UIView ] {
265
265
align ( . bottom, views: views)
266
266
return views
267
267
}
@@ -277,13 +277,13 @@ public func alignBottoms(_ views: [UIView]) -> [UIView] {
277
277
278
278
*/
279
279
@discardableResult
280
- public func align( lefts views: UIView ... ) -> [ UIView ] {
280
+ @ MainActor public func align( lefts views: UIView ... ) -> [ UIView ] {
281
281
return align ( lefts: views)
282
282
}
283
283
284
284
@available ( * , deprecated, renamed: " align(lefts:) " )
285
285
@discardableResult
286
- public func alignLefts( _ views: UIView ... ) -> [ UIView ] {
286
+ @ MainActor public func alignLefts( _ views: UIView ... ) -> [ UIView ] {
287
287
return align ( lefts: views)
288
288
}
289
289
@@ -298,14 +298,14 @@ public func alignLefts(_ views: UIView...) -> [UIView] {
298
298
299
299
*/
300
300
@discardableResult
301
- public func align( lefts views: [ UIView ] ) -> [ UIView ] {
301
+ @ MainActor public func align( lefts views: [ UIView ] ) -> [ UIView ] {
302
302
align ( . left, views: views)
303
303
return views
304
304
}
305
305
306
306
@available ( * , deprecated, renamed: " align(lefts:) " )
307
307
@discardableResult
308
- public func alignLefts( _ views: [ UIView ] ) -> [ UIView ] {
308
+ @ MainActor public func alignLefts( _ views: [ UIView ] ) -> [ UIView ] {
309
309
align ( . left, views: views)
310
310
return views
311
311
}
@@ -321,13 +321,13 @@ public func alignLefts(_ views: [UIView]) -> [UIView] {
321
321
322
322
*/
323
323
@discardableResult
324
- public func align( rights views: UIView ... ) -> [ UIView ] {
324
+ @ MainActor public func align( rights views: UIView ... ) -> [ UIView ] {
325
325
return align ( rights: views)
326
326
}
327
327
328
328
@available ( * , deprecated, renamed: " align(rights:) " )
329
329
@discardableResult
330
- public func alignRights( _ views: UIView ... ) -> [ UIView ] {
330
+ @ MainActor public func alignRights( _ views: UIView ... ) -> [ UIView ] {
331
331
return align ( rights: views)
332
332
}
333
333
@@ -342,14 +342,14 @@ public func alignRights(_ views: UIView...) -> [UIView] {
342
342
343
343
*/
344
344
@discardableResult
345
- public func align( rights views: [ UIView ] ) -> [ UIView ] {
345
+ @ MainActor public func align( rights views: [ UIView ] ) -> [ UIView ] {
346
346
align ( . right, views: views)
347
347
return views
348
348
}
349
349
350
350
@available ( * , deprecated, renamed: " align(rights:) " )
351
351
@discardableResult
352
- public func alignRights( _ views: [ UIView ] ) -> [ UIView ] {
352
+ @ MainActor public func alignRights( _ views: [ UIView ] ) -> [ UIView ] {
353
353
align ( . right, views: views)
354
354
return views
355
355
}
@@ -365,7 +365,7 @@ align(leadings: [label,field,button])
365
365
366
366
*/
367
367
@discardableResult
368
- public func align( leadings views: [ UIView ] ) -> [ UIView ] {
368
+ @ MainActor public func align( leadings views: [ UIView ] ) -> [ UIView ] {
369
369
align ( . leading, views: views)
370
370
return views
371
371
}
@@ -381,7 +381,7 @@ align(leadings: label,field,button)
381
381
382
382
*/
383
383
@discardableResult
384
- public func align( leadings views: UIView ... ) -> [ UIView ] {
384
+ @ MainActor public func align( leadings views: UIView ... ) -> [ UIView ] {
385
385
align ( . leading, views: views)
386
386
return views
387
387
}
@@ -397,7 +397,7 @@ align(trailing: [label,field,button])
397
397
398
398
*/
399
399
@discardableResult
400
- public func align( trailings views: [ UIView ] ) -> [ UIView ] {
400
+ @ MainActor public func align( trailings views: [ UIView ] ) -> [ UIView ] {
401
401
align ( . trailing, views: views)
402
402
return views
403
403
}
@@ -413,13 +413,13 @@ align(trailing: label,field,button)
413
413
414
414
*/
415
415
@discardableResult
416
- public func align( trailings views: UIView ... ) -> [ UIView ] {
416
+ @ MainActor public func align( trailings views: UIView ... ) -> [ UIView ] {
417
417
align ( . trailing, views: views)
418
418
return views
419
419
}
420
420
421
421
@discardableResult
422
- public func align( _ attribute: NSLayoutConstraint . Attribute , views: [ UIView ] ) -> [ UIView ] {
422
+ @ MainActor public func align( _ attribute: NSLayoutConstraint . Attribute , views: [ UIView ] ) -> [ UIView ] {
423
423
for (i, v) in views. enumerated ( ) where views. count > i+ 1 {
424
424
let v2 = views [ i+ 1 ]
425
425
if let spv = v. superview {
0 commit comments