Skip to content

Instantly share code, notes, and snippets.

View gnperdue's full-sized avatar
👋

Gabriel Perdue gnperdue

👋
View GitHub Profile
@gnperdue
gnperdue / IntegerTextField.swift
Created January 14, 2021 01:05 — forked from grosch/IntegerTextField.swift
SwiftUI TextField which only accepts integers and binds to an Int? instead of a String
import SwiftUI
private class IntegerTextFieldValue: ObservableObject {
@Published var value = "" {
didSet {
let numbersOnly = value.filter { $0.isNumber }
if value != numbersOnly {
value = numbersOnly
}
}