Skip to content

Commit e044f90

Browse files
committed
- Removed IQ_KEYBOARD_MANAGER_LOAD_METHOD_DISABLE because it added extra complexity when adding via CocoaPods. So matching with Swift version.
1 parent 1a00442 commit e044f90

5 files changed

Lines changed: 53 additions & 18 deletions

File tree

Demo/Objective_C_Demo/Resources/Info.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@
4343
<string>UIInterfaceOrientationLandscapeRight</string>
4444
<string>UIInterfaceOrientationPortraitUpsideDown</string>
4545
</array>
46+
<key>UIUserInterfaceStyle</key>
47+
<string>Light</string>
4648
<key>UIViewControllerBasedStatusBarAppearance</key>
4749
<false/>
4850
</dict>

Demo/Swift_Demo/Resources/Info.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939
<string>UIInterfaceOrientationLandscapeRight</string>
4040
<string>UIInterfaceOrientationPortraitUpsideDown</string>
4141
</array>
42+
<key>UIUserInterfaceStyle</key>
43+
<string>Light</string>
4244
<key>UIViewControllerBasedStatusBarAppearance</key>
4345
<false/>
4446
</dict>

Demo/Swift_Demo/Storyboard/Base.lproj/ScrollView.storyboard

Lines changed: 48 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
2+
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="22505" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
33
<device id="retina6_1" orientation="portrait" appearance="light"/>
44
<dependencies>
55
<deployment identifier="iOS"/>
6-
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22684"/>
6+
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22504"/>
77
<capability name="Named colors" minToolsVersion="9.0"/>
88
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
99
<capability name="System colors in document resources" minToolsVersion="11.0"/>
@@ -513,6 +513,36 @@ EENvbnRhaW5lcg
513513
<fontDescription key="fontDescription" type="system" pointSize="14"/>
514514
<textInputTraits key="textInputTraits" keyboardType="URL"/>
515515
</textField>
516+
<textField opaque="NO" clipsSubviews="YES" tag="3" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Subview Position: 8, Tag: 8" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="teJ-28-R1b">
517+
<rect key="frame" x="20" y="630.5" width="374" height="34"/>
518+
<color key="backgroundColor" name="EBEDF0"/>
519+
<fontDescription key="fontDescription" type="system" pointSize="14"/>
520+
<textInputTraits key="textInputTraits" keyboardType="URL"/>
521+
</textField>
522+
<textField opaque="NO" clipsSubviews="YES" tag="3" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Subview Position: 9, Tag: 9" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="H78-v5-vHU">
523+
<rect key="frame" x="20" y="694.5" width="374" height="34"/>
524+
<color key="backgroundColor" name="EBEDF0"/>
525+
<fontDescription key="fontDescription" type="system" pointSize="14"/>
526+
<textInputTraits key="textInputTraits" keyboardType="URL"/>
527+
</textField>
528+
<textField opaque="NO" clipsSubviews="YES" tag="3" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Subview Position: 10, Tag: 10" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="ruS-TI-tuk">
529+
<rect key="frame" x="20" y="758.5" width="374" height="34"/>
530+
<color key="backgroundColor" name="EBEDF0"/>
531+
<fontDescription key="fontDescription" type="system" pointSize="14"/>
532+
<textInputTraits key="textInputTraits" keyboardType="URL"/>
533+
</textField>
534+
<textField opaque="NO" clipsSubviews="YES" tag="3" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Subview Position: 11, Tag: 11" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="b0L-w7-Tph">
535+
<rect key="frame" x="20" y="822.5" width="374" height="34"/>
536+
<color key="backgroundColor" name="EBEDF0"/>
537+
<fontDescription key="fontDescription" type="system" pointSize="14"/>
538+
<textInputTraits key="textInputTraits" keyboardType="URL"/>
539+
</textField>
540+
<textField opaque="NO" clipsSubviews="YES" tag="3" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Subview Position: 12, Tag: 12" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="6Qj-mt-LV8">
541+
<rect key="frame" x="20" y="886.5" width="374" height="34"/>
542+
<color key="backgroundColor" name="EBEDF0"/>
543+
<fontDescription key="fontDescription" type="system" pointSize="14"/>
544+
<textInputTraits key="textInputTraits" keyboardType="URL"/>
545+
</textField>
516546
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Should Hide Title?" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" minimumScaleFactor="0.10000000149011612" translatesAutoresizingMaskIntoConstraints="NO" id="oiz-z1-TuT">
517547
<rect key="frame" x="291" y="233.5" width="103" height="14.5"/>
518548
<fontDescription key="fontDescription" type="system" pointSize="12"/>
@@ -522,22 +552,33 @@ EENvbnRhaW5lcg
522552
</subviews>
523553
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
524554
<constraints>
555+
<constraint firstItem="b0L-w7-Tph" firstAttribute="trailing" secondItem="2HE-8l-pwN" secondAttribute="trailing" id="0Ta-Sn-HKx"/>
525556
<constraint firstItem="heE-KG-kGl" firstAttribute="leading" secondItem="2HE-8l-pwN" secondAttribute="leading" id="2Dm-fa-WcF"/>
526557
<constraint firstItem="LOI-el-lXZ" firstAttribute="centerY" secondItem="wO8-Qd-oOx" secondAttribute="centerY" id="2Mo-B5-SGe"/>
527558
<constraint firstItem="JwK-tl-xro" firstAttribute="top" secondItem="wO8-Qd-oOx" secondAttribute="bottom" constant="30" id="2W8-yJ-FsU"/>
528559
<constraint firstItem="wO8-Qd-oOx" firstAttribute="leading" secondItem="2HE-8l-pwN" secondAttribute="leading" id="3AH-6K-8vW"/>
560+
<constraint firstItem="6Qj-mt-LV8" firstAttribute="trailing" secondItem="2HE-8l-pwN" secondAttribute="trailing" id="4Vs-dk-Id8"/>
561+
<constraint firstItem="ruS-TI-tuk" firstAttribute="leading" secondItem="2HE-8l-pwN" secondAttribute="leading" id="5Uf-xU-pcn"/>
529562
<constraint firstItem="heE-KG-kGl" firstAttribute="trailing" secondItem="2HE-8l-pwN" secondAttribute="trailing" id="6uw-Lv-smi"/>
530563
<constraint firstItem="wO8-Qd-oOx" firstAttribute="top" secondItem="cfl-i4-rKq" secondAttribute="bottom" constant="30" id="6v8-6F-QFZ"/>
564+
<constraint firstItem="teJ-28-R1b" firstAttribute="leading" secondItem="2HE-8l-pwN" secondAttribute="leading" id="CNR-mI-vyG"/>
531565
<constraint firstItem="C1G-xr-Ikt" firstAttribute="top" secondItem="YS6-oO-kvF" secondAttribute="top" constant="74" id="CcP-hb-DLT"/>
566+
<constraint firstItem="H78-v5-vHU" firstAttribute="top" secondItem="teJ-28-R1b" secondAttribute="bottom" constant="30" id="DP7-1w-3gu"/>
532567
<constraint firstItem="bxS-Ei-dBG" firstAttribute="leading" secondItem="2HE-8l-pwN" secondAttribute="leading" id="Fy2-Ac-edo"/>
533568
<constraint firstItem="iZI-Ur-2uh" firstAttribute="trailing" secondItem="2HE-8l-pwN" secondAttribute="trailing" id="HH4-Qf-R9e"/>
569+
<constraint firstItem="teJ-28-R1b" firstAttribute="top" secondItem="bxS-Ei-dBG" secondAttribute="bottom" constant="30" id="Ic4-E7-pyv"/>
534570
<constraint firstItem="LOI-el-lXZ" firstAttribute="trailing" secondItem="C1G-xr-Ikt" secondAttribute="trailing" id="JWN-ia-ZUl"/>
535571
<constraint firstItem="2HE-8l-pwN" firstAttribute="leading" secondItem="V8j-ee-Y7K" secondAttribute="leading" id="LqA-Ku-sPS"/>
536572
<constraint firstItem="bxS-Ei-dBG" firstAttribute="trailing" secondItem="2HE-8l-pwN" secondAttribute="trailing" id="MuT-93-Umz"/>
537573
<constraint firstAttribute="trailing" secondItem="2HE-8l-pwN" secondAttribute="trailing" constant="20" id="Ohj-rs-Jc1"/>
574+
<constraint firstAttribute="bottom" secondItem="6Qj-mt-LV8" secondAttribute="bottom" constant="30" id="Pgj-dV-Xde"/>
538575
<constraint firstItem="C1G-xr-Ikt" firstAttribute="centerY" secondItem="V8j-ee-Y7K" secondAttribute="centerY" id="Q6O-UH-5Su"/>
576+
<constraint firstItem="teJ-28-R1b" firstAttribute="trailing" secondItem="2HE-8l-pwN" secondAttribute="trailing" id="QcZ-sc-yDh"/>
539577
<constraint firstItem="JwK-tl-xro" firstAttribute="trailing" secondItem="2HE-8l-pwN" secondAttribute="trailing" id="SXp-Dp-WCU"/>
540578
<constraint firstItem="iZI-Ur-2uh" firstAttribute="top" secondItem="JwK-tl-xro" secondAttribute="bottom" constant="30" id="Tj9-EN-1GC"/>
579+
<constraint firstItem="H78-v5-vHU" firstAttribute="trailing" secondItem="2HE-8l-pwN" secondAttribute="trailing" id="Vfh-cZ-uf4"/>
580+
<constraint firstItem="ruS-TI-tuk" firstAttribute="top" secondItem="H78-v5-vHU" secondAttribute="bottom" constant="30" id="VhX-8y-1EM"/>
581+
<constraint firstItem="6Qj-mt-LV8" firstAttribute="top" secondItem="b0L-w7-Tph" secondAttribute="bottom" constant="30" id="VpZ-R4-GiK"/>
541582
<constraint firstItem="LOI-el-lXZ" firstAttribute="trailing" secondItem="oiz-z1-TuT" secondAttribute="trailing" id="Y0f-52-hPn"/>
542583
<constraint firstItem="C1G-xr-Ikt" firstAttribute="leading" secondItem="V8j-ee-Y7K" secondAttribute="trailing" constant="10" id="Yni-AQ-KE1"/>
543584
<constraint firstItem="Fa0-cQ-2Qp" firstAttribute="leading" secondItem="2HE-8l-pwN" secondAttribute="leading" id="b8T-x7-oGy"/>
@@ -547,11 +588,15 @@ EENvbnRhaW5lcg
547588
<constraint firstItem="LOI-el-lXZ" firstAttribute="top" secondItem="oiz-z1-TuT" secondAttribute="bottom" id="h7Z-ig-5J9"/>
548589
<constraint firstItem="heE-KG-kGl" firstAttribute="top" secondItem="iZI-Ur-2uh" secondAttribute="bottom" constant="30" id="hUQ-0L-h0B"/>
549590
<constraint firstItem="JwK-tl-xro" firstAttribute="leading" secondItem="2HE-8l-pwN" secondAttribute="leading" id="hoZ-mk-SB1"/>
550-
<constraint firstAttribute="bottom" secondItem="bxS-Ei-dBG" secondAttribute="bottom" constant="30" id="hzx-9H-7ci"/>
591+
<constraint firstItem="b0L-w7-Tph" firstAttribute="leading" secondItem="2HE-8l-pwN" secondAttribute="leading" id="kKi-eR-hSN"/>
592+
<constraint firstItem="H78-v5-vHU" firstAttribute="leading" secondItem="2HE-8l-pwN" secondAttribute="leading" id="lWW-wl-V4u"/>
593+
<constraint firstItem="ruS-TI-tuk" firstAttribute="trailing" secondItem="2HE-8l-pwN" secondAttribute="trailing" id="mmJ-X4-dlc"/>
551594
<constraint firstItem="cfl-i4-rKq" firstAttribute="trailing" secondItem="2HE-8l-pwN" secondAttribute="trailing" id="mpM-gH-nvK"/>
552595
<constraint firstItem="2HE-8l-pwN" firstAttribute="width" secondItem="YS6-oO-kvF" secondAttribute="width" constant="-40" id="nif-M7-c9n"/>
596+
<constraint firstItem="6Qj-mt-LV8" firstAttribute="leading" secondItem="2HE-8l-pwN" secondAttribute="leading" id="o64-dG-gNV"/>
553597
<constraint firstItem="cfl-i4-rKq" firstAttribute="leading" secondItem="2HE-8l-pwN" secondAttribute="leading" id="u1b-UE-cNH"/>
554598
<constraint firstItem="2HE-8l-pwN" firstAttribute="leading" secondItem="YS6-oO-kvF" secondAttribute="leading" constant="20" id="u2g-3E-U7e"/>
599+
<constraint firstItem="b0L-w7-Tph" firstAttribute="top" secondItem="ruS-TI-tuk" secondAttribute="bottom" constant="30" id="utg-vE-Y9y"/>
555600
<constraint firstItem="iZI-Ur-2uh" firstAttribute="leading" secondItem="2HE-8l-pwN" secondAttribute="leading" id="uwu-pK-WVD"/>
556601
<constraint firstItem="cfl-i4-rKq" firstAttribute="top" secondItem="2HE-8l-pwN" secondAttribute="bottom" constant="10" id="vej-hv-X7G"/>
557602
<constraint firstItem="2HE-8l-pwN" firstAttribute="trailing" secondItem="C1G-xr-Ikt" secondAttribute="trailing" id="xm4-Bh-HAd"/>

IQKeyboardManager/IQKeyboardManager.m

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -175,20 +175,6 @@ @implementation IQKeyboardManager
175175

176176
#pragma mark - Initializing functions
177177

178-
/**
179-
Override +load method to enable KeyboardManager when class loader load IQKeyboardManager. Enabling when app starts (No need to write any code)
180-
181-
@Note: If you want to disable `+ (void)load` method, you can add build setting in configurations. Like that:
182-
`{ 'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) IQ_KEYBOARD_MANAGER_LOAD_METHOD_DISABLE=1' }`
183-
*/
184-
#if !IQ_KEYBOARD_MANAGER_LOAD_METHOD_DISABLE
185-
+(void)load
186-
{
187-
//Enabling IQKeyboardManager. Loading asynchronous on main thread
188-
[self performSelectorOnMainThread:@selector(sharedManager) withObject:nil waitUntilDone:NO];
189-
}
190-
#endif
191-
192178
/* Singleton Object Initialization. */
193179
-(instancetype)init
194180
{

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ While developing iOS apps, we often run into issues where the iPhone keyboard sl
1515

1616
#### Key Features
1717

18-
1) `**CODELESS**, Zero Lines of Code`
18+
1) `One Lines of Code`
1919

2020
2) `Works Automatically`
2121

0 commit comments

Comments
 (0)