@@ -25,13 +25,13 @@ import UIKit
2525
2626 */
2727@discardableResult
28- public func align( horizontally views: UIView ... ) -> [ UIView ] {
28+ @ MainActor public func align( horizontally views: UIView ... ) -> [ UIView ] {
2929 return align ( horizontally: views)
3030}
3131
3232@available ( * , deprecated, renamed: " align(horizontally:) " )
3333@discardableResult
34- public func alignHorizontally( _ views: UIView ... ) -> [ UIView ] {
34+ @ MainActor public func alignHorizontally( _ views: UIView ... ) -> [ UIView ] {
3535 return align ( horizontally: views)
3636}
3737
@@ -51,14 +51,14 @@ public func alignHorizontally(_ views: UIView...) -> [UIView] {
5151
5252 */
5353@discardableResult
54- public func align( horizontally views: [ UIView ] ) -> [ UIView ] {
54+ @ MainActor public func align( horizontally views: [ UIView ] ) -> [ UIView ] {
5555 align ( . horizontal, views: views)
5656 return views
5757}
5858
5959@available ( * , deprecated, renamed: " align(horizontally:) " )
6060@discardableResult
61- public func alignHorizontally( _ views: [ UIView ] ) -> [ UIView ] {
61+ @ MainActor public func alignHorizontally( _ views: [ UIView ] ) -> [ UIView ] {
6262 align ( . horizontal, views: views)
6363 return views
6464}
@@ -73,12 +73,12 @@ public func alignHorizontally(_ views: [UIView]) -> [UIView] {
7373 - Returns: The array of views, enabling chaining,
7474
7575 */
76- public func align( vertically views: UIView ... ) {
76+ @ MainActor public func align( vertically views: UIView ... ) {
7777 align ( vertically: views)
7878}
7979
8080@available ( * , deprecated, renamed: " align(vertically:) " )
81- public func alignVertically( _ views: UIView ... ) {
81+ @ MainActor public func alignVertically( _ views: UIView ... ) {
8282 align ( vertically: views)
8383}
8484
@@ -92,12 +92,12 @@ public func alignVertically(_ views: UIView...) {
9292 - Returns: The array of views, enabling chaining,
9393
9494 */
95- public func align( vertically views: [ UIView ] ) {
95+ @ MainActor public func align( vertically views: [ UIView ] ) {
9696 align ( . vertical, views: views)
9797}
9898
9999@available ( * , deprecated, renamed: " align(vertically:) " )
100- public func alignVertically( _ views: [ UIView ] ) {
100+ @ MainActor public func alignVertically( _ views: [ UIView ] ) {
101101 align ( . vertical, views: views)
102102}
103103
@@ -108,7 +108,7 @@ public func alignVertically(_ views: [UIView]) {
108108 alignCenter(button, with:image)
109109 ```
110110 */
111- public func alignCenter( _ v1: UIView , with v2: UIView ) {
111+ @ MainActor public func alignCenter( _ v1: UIView , with v2: UIView ) {
112112 alignHorizontally ( v1, with: v2)
113113 alignVertically ( v1, with: v2)
114114}
@@ -121,7 +121,7 @@ public func alignCenter(_ v1: UIView, with v2: UIView) {
121121 ```
122122
123123 */
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 ) {
125125 align ( . horizontal, v1: v1, with: v2, offset: offset)
126126}
127127
@@ -133,11 +133,11 @@ public func alignHorizontally(_ v1: UIView, with v2: UIView, offset: Double = 0)
133133 ```
134134
135135 */
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 ) {
137137 align ( . vertical, v1: v1, with: v2, offset: offset)
138138}
139139
140- private func align( _ axis: NSLayoutConstraint . Axis , views: [ UIView ] ) {
140+ @ MainActor private func align( _ axis: NSLayoutConstraint . Axis , views: [ UIView ] ) {
141141 for (i, v) in views. enumerated ( ) where views. count > i+ 1 {
142142 let v2 = views [ i+ 1 ]
143143 if axis == . horizontal {
@@ -148,7 +148,7 @@ private func align(_ axis: NSLayoutConstraint.Axis, views: [UIView]) {
148148 }
149149}
150150
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 ) {
152152 if let spv = v1. superview {
153153 let center : NSLayoutConstraint . Attribute = axis == . horizontal ? . centerY : . centerX
154154 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:
174174
175175 */
176176@discardableResult
177- public func align( tops views: UIView ... ) -> [ UIView ] {
177+ @ MainActor public func align( tops views: UIView ... ) -> [ UIView ] {
178178 return align ( tops: views)
179179}
180180
181181@available ( * , deprecated, renamed: " align(tops:) " )
182182@discardableResult
183- public func alignTops( _ views: UIView ... ) -> [ UIView ] {
183+ @ MainActor public func alignTops( _ views: UIView ... ) -> [ UIView ] {
184184 return align ( tops: views)
185185}
186186
@@ -200,14 +200,14 @@ public func alignTops(_ views: UIView...) -> [UIView] {
200200
201201 */
202202@discardableResult
203- public func align( tops views: [ UIView ] ) -> [ UIView ] {
203+ @ MainActor public func align( tops views: [ UIView ] ) -> [ UIView ] {
204204 align ( . top, views: views)
205205 return views
206206}
207207
208208@available ( * , deprecated, renamed: " align(tops:) " )
209209@discardableResult
210- public func alignTops( _ views: [ UIView ] ) -> [ UIView ] {
210+ @ MainActor public func alignTops( _ views: [ UIView ] ) -> [ UIView ] {
211211 align ( . top, views: views)
212212 return views
213213}
@@ -228,13 +228,13 @@ public func alignTops(_ views: [UIView]) -> [UIView] {
228228
229229 */
230230@discardableResult
231- public func align( bottoms views: UIView ... ) -> [ UIView ] {
231+ @ MainActor public func align( bottoms views: UIView ... ) -> [ UIView ] {
232232 return align ( bottoms: views)
233233}
234234
235235@available ( * , deprecated, renamed: " align(bottoms:) " )
236236@discardableResult
237- public func alignBottoms( _ views: UIView ... ) -> [ UIView ] {
237+ @ MainActor public func alignBottoms( _ views: UIView ... ) -> [ UIView ] {
238238 return align ( bottoms: views)
239239}
240240
@@ -254,14 +254,14 @@ public func alignBottoms(_ views: UIView...) -> [UIView] {
254254
255255 */
256256@discardableResult
257- public func align( bottoms views: [ UIView ] ) -> [ UIView ] {
257+ @ MainActor public func align( bottoms views: [ UIView ] ) -> [ UIView ] {
258258 align ( . bottom, views: views)
259259 return views
260260}
261261
262262@available ( * , deprecated, renamed: " align(bottoms:) " )
263263@discardableResult
264- public func alignBottoms( _ views: [ UIView ] ) -> [ UIView ] {
264+ @ MainActor public func alignBottoms( _ views: [ UIView ] ) -> [ UIView ] {
265265 align ( . bottom, views: views)
266266 return views
267267}
@@ -277,13 +277,13 @@ public func alignBottoms(_ views: [UIView]) -> [UIView] {
277277
278278 */
279279@discardableResult
280- public func align( lefts views: UIView ... ) -> [ UIView ] {
280+ @ MainActor public func align( lefts views: UIView ... ) -> [ UIView ] {
281281 return align ( lefts: views)
282282}
283283
284284@available ( * , deprecated, renamed: " align(lefts:) " )
285285@discardableResult
286- public func alignLefts( _ views: UIView ... ) -> [ UIView ] {
286+ @ MainActor public func alignLefts( _ views: UIView ... ) -> [ UIView ] {
287287 return align ( lefts: views)
288288}
289289
@@ -298,14 +298,14 @@ public func alignLefts(_ views: UIView...) -> [UIView] {
298298
299299 */
300300@discardableResult
301- public func align( lefts views: [ UIView ] ) -> [ UIView ] {
301+ @ MainActor public func align( lefts views: [ UIView ] ) -> [ UIView ] {
302302 align ( . left, views: views)
303303 return views
304304}
305305
306306@available ( * , deprecated, renamed: " align(lefts:) " )
307307@discardableResult
308- public func alignLefts( _ views: [ UIView ] ) -> [ UIView ] {
308+ @ MainActor public func alignLefts( _ views: [ UIView ] ) -> [ UIView ] {
309309 align ( . left, views: views)
310310 return views
311311}
@@ -321,13 +321,13 @@ public func alignLefts(_ views: [UIView]) -> [UIView] {
321321
322322 */
323323@discardableResult
324- public func align( rights views: UIView ... ) -> [ UIView ] {
324+ @ MainActor public func align( rights views: UIView ... ) -> [ UIView ] {
325325 return align ( rights: views)
326326}
327327
328328@available ( * , deprecated, renamed: " align(rights:) " )
329329@discardableResult
330- public func alignRights( _ views: UIView ... ) -> [ UIView ] {
330+ @ MainActor public func alignRights( _ views: UIView ... ) -> [ UIView ] {
331331 return align ( rights: views)
332332}
333333
@@ -342,14 +342,14 @@ public func alignRights(_ views: UIView...) -> [UIView] {
342342
343343 */
344344@discardableResult
345- public func align( rights views: [ UIView ] ) -> [ UIView ] {
345+ @ MainActor public func align( rights views: [ UIView ] ) -> [ UIView ] {
346346 align ( . right, views: views)
347347 return views
348348}
349349
350350@available ( * , deprecated, renamed: " align(rights:) " )
351351@discardableResult
352- public func alignRights( _ views: [ UIView ] ) -> [ UIView ] {
352+ @ MainActor public func alignRights( _ views: [ UIView ] ) -> [ UIView ] {
353353 align ( . right, views: views)
354354 return views
355355}
@@ -365,7 +365,7 @@ align(leadings: [label,field,button])
365365
366366*/
367367@discardableResult
368- public func align( leadings views: [ UIView ] ) -> [ UIView ] {
368+ @ MainActor public func align( leadings views: [ UIView ] ) -> [ UIView ] {
369369 align ( . leading, views: views)
370370 return views
371371}
@@ -381,7 +381,7 @@ align(leadings: label,field,button)
381381
382382*/
383383@discardableResult
384- public func align( leadings views: UIView ... ) -> [ UIView ] {
384+ @ MainActor public func align( leadings views: UIView ... ) -> [ UIView ] {
385385 align ( . leading, views: views)
386386 return views
387387}
@@ -397,7 +397,7 @@ align(trailing: [label,field,button])
397397
398398*/
399399@discardableResult
400- public func align( trailings views: [ UIView ] ) -> [ UIView ] {
400+ @ MainActor public func align( trailings views: [ UIView ] ) -> [ UIView ] {
401401 align ( . trailing, views: views)
402402 return views
403403}
@@ -413,13 +413,13 @@ align(trailing: label,field,button)
413413
414414*/
415415@discardableResult
416- public func align( trailings views: UIView ... ) -> [ UIView ] {
416+ @ MainActor public func align( trailings views: UIView ... ) -> [ UIView ] {
417417 align ( . trailing, views: views)
418418 return views
419419}
420420
421421@discardableResult
422- public func align( _ attribute: NSLayoutConstraint . Attribute , views: [ UIView ] ) -> [ UIView ] {
422+ @ MainActor public func align( _ attribute: NSLayoutConstraint . Attribute , views: [ UIView ] ) -> [ UIView ] {
423423 for (i, v) in views. enumerated ( ) where views. count > i+ 1 {
424424 let v2 = views [ i+ 1 ]
425425 if let spv = v. superview {
0 commit comments