gitextract_498hdp8z/ ├── .codeclimate.yml ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── copilot-instructions.md │ └── pull_request_template.md ├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cartfile ├── Cartfile.resolved ├── Documentation/ │ ├── MIGRATION GUIDE 1.0 TO 2.0.md │ ├── MIGRATION GUIDE 2.0 TO 3.0.md │ ├── MIGRATION GUIDE 3.0 TO 4.0.md │ ├── MIGRATION GUIDE 4.0 TO 5.0.md │ ├── MIGRATION GUIDE 5.0 TO 6.0.md │ ├── MIGRATION GUIDE 6.0 TO 7.0.md │ └── MIGRATION GUIDE 7.0 TO 8.0.md ├── Example/ │ ├── .swiftlint.yml │ ├── IQKeyboardManagerSwiftExample/ │ │ ├── AppDelegate.swift │ │ ├── Cell/ │ │ │ ├── ColorTableViewCell.swift │ │ │ ├── ImageSwitchTableViewCell.swift │ │ │ ├── NavigationTableViewCell.swift │ │ │ ├── OptionTableViewCell.swift │ │ │ ├── StepperTableViewCell.swift │ │ │ ├── SwitchTableViewCell.swift │ │ │ └── TextFieldTableViewCell.swift │ │ ├── Extension/ │ │ │ └── UITableView+Extension.swift │ │ ├── Resources/ │ │ │ ├── Base.lproj/ │ │ │ │ └── InfoPlist.strings │ │ │ ├── IQKeyboardManagerSwiftExample.entitlements │ │ │ ├── IQKeyboardManger-Swift-Bridging-Header.h │ │ │ ├── Images.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Color/ │ │ │ │ │ ├── 171717.colorset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── 3C3C43.colorset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── 404040.colorset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── 535353.colorset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── 757677.colorset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── A1A1A1.colorset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── ABB0BA.colorset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── D1D2D9.colorset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── DEDEDE.colorset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── EBEDF0.colorset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── EBF0F7.colorset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── IQButtonBarArrowDown.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── logo_blue.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── logo_brown.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── logo_gray.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── original1.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── settings.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── Info.plist │ │ │ └── ar.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── Storyboard/ │ │ │ ├── Base.lproj/ │ │ │ │ ├── FullScreenControllers.storyboard │ │ │ │ ├── General.storyboard │ │ │ │ ├── Launch.storyboard │ │ │ │ ├── Main.storyboard │ │ │ │ ├── ScrollView.storyboard │ │ │ │ ├── Settings.storyboard │ │ │ │ ├── SpecialCase.storyboard │ │ │ │ └── TestCases.storyboard │ │ │ └── ar.lproj/ │ │ │ ├── FullScreenControllers.strings │ │ │ ├── General.strings │ │ │ ├── Launch.strings │ │ │ ├── Main.strings │ │ │ ├── ScrollView.strings │ │ │ ├── Settings.strings │ │ │ └── SpecialCase.strings │ │ └── ViewController/ │ │ ├── AutofillPasswordViewController.swift │ │ ├── BaseTableViewController.swift │ │ ├── BaseViewController.swift │ │ ├── CollectionViewDemoController.swift │ │ ├── CustomViewController.swift │ │ ├── EdgesForExtendedLayoutViewController.swift │ │ ├── EnableMode2000ViewController.swift │ │ ├── ExampleTableViewController.swift │ │ ├── ManualToolbarViewController.swift │ │ ├── NavigationBarViewController.swift │ │ ├── NavigationController.swift │ │ ├── NonScrollTextView1979ViewController.swift │ │ ├── OptionsViewController.swift │ │ ├── PageViewController.swift │ │ ├── PopoverViewController.swift │ │ ├── RefreshLayoutViewController.swift │ │ ├── ReloadLayout1892ViewController.swift │ │ ├── SafeAreaViewController.swift │ │ ├── ScrollViewController.swift │ │ ├── SearchViewController.swift │ │ ├── SettingsViewController+TableView.swift │ │ ├── SettingsViewController.swift │ │ ├── SpecialCaseViewController.swift │ │ ├── StackViewController.swift │ │ ├── TableViewContainerViewController.swift │ │ ├── TableViewController.swift │ │ ├── TableViewInContainerViewController.swift │ │ ├── TestViewController.swift │ │ ├── TextFieldHostingViewController.swift │ │ ├── TextFieldView.swift │ │ ├── TextFieldViewController.swift │ │ ├── TextSelectionViewController.swift │ │ ├── TextViewController.swift │ │ ├── TextViewSpecialCaseViewController.swift │ │ ├── ViewController.swift │ │ └── WebViewController.swift │ ├── IQKeyboardManagerSwiftExample.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ ├── IQKeyboardManagerSwift.xcscheme │ │ ├── IQKeyboardManagerSwiftExample.xcscheme │ │ └── IQKeyboardManagerSwiftExampleExtension.xcscheme │ ├── IQKeyboardManagerSwiftExample.xcworkspace/ │ │ └── contents.xcworkspacedata │ ├── IQKeyboardManagerSwiftExampleExtension/ │ │ ├── ActionViewController.swift │ │ ├── Base.lproj/ │ │ │ └── MainInterface.storyboard │ │ ├── IQKeyboardManagerSwiftExampleExtension.entitlements │ │ ├── Info.plist │ │ └── Media.xcassets/ │ │ ├── Contents.json │ │ └── TouchBarBezel.colorset/ │ │ └── Contents.json │ └── Podfile ├── IQKeyboardManagerSwift/ │ ├── Appearance/ │ │ ├── IQKeyboardAppearanceConfiguration.swift │ │ ├── IQKeyboardAppearanceManager+Internal.swift │ │ ├── IQKeyboardAppearanceManager.swift │ │ ├── IQKeyboardManager+Appearance.swift │ │ └── IQKeyboardManager+Appearance_Deprecated.swift │ ├── IQKeyboardManager/ │ │ ├── Configuration/ │ │ │ ├── IQActiveConfiguration.swift │ │ │ ├── IQRootControllerConfiguration.swift │ │ │ └── IQScrollViewConfiguration.swift │ │ ├── Debug/ │ │ │ └── IQKeyboardManager+Debug.swift │ │ ├── Deprecated/ │ │ │ └── IQKeyboardManager+Deprecated.swift │ │ ├── IQKeyboardManager+ActiveConfiguration.swift │ │ ├── IQKeyboardManager+Internal.swift │ │ ├── IQKeyboardManager+Position.swift │ │ ├── IQKeyboardManager.swift │ │ ├── IQKeyboardManagerExtension/ │ │ │ ├── UIScrollView+IQKeyboardManagerExtension.swift │ │ │ ├── UIScrollView+IQKeyboardManagerExtensionObjc.swift │ │ │ ├── UIView+IQKeyboardManagerExtension.swift │ │ │ └── UIView+IQKeyboardManagerExtensionObjc.swift │ │ └── UIKitExtensions/ │ │ ├── UICollectionView+IndexPaths.swift │ │ ├── UITableView+IndexPaths.swift │ │ ├── UIView+Parent.swift │ │ ├── UIView+ParentObjc.swift │ │ └── UIViewController+ParentContainer.swift │ ├── IQKeyboardManagerSwift.h │ ├── IQKeyboardToolbarManager/ │ │ ├── IQKeyboardManager+ToolbarManager.swift │ │ └── IQKeyboardManager+ToolbarManagerDeprecated.swift │ ├── PrivacyInfo.xcprivacy │ └── Resign/ │ ├── IQKeyboardManager+Resign.swift │ ├── IQKeyboardManager+Resign_Deprecated.swift │ ├── IQKeyboardResignHandler+Internal.swift │ ├── IQKeyboardResignHandler.swift │ └── UIKItExtensions/ │ ├── UIView+Resign.swift │ └── UIView+ResignObjc.swift ├── IQKeyboardManagerSwift.podspec.json ├── LICENSE.md ├── Package.swift ├── README.md └── SECURITY.md