13 lines
289 B
Swift
13 lines
289 B
Swift
|
import SwiftUI
|
||
|
|
||
|
extension Binding where Value == String {
|
||
|
func max(_ limit: Int) -> Self {
|
||
|
if wrappedValue.count > limit {
|
||
|
DispatchQueue.main.async {
|
||
|
wrappedValue = String(wrappedValue.dropLast())
|
||
|
}
|
||
|
}
|
||
|
return self
|
||
|
}
|
||
|
}
|