App | Installs | Publisher | Publisher Email | Publisher Social | Publisher Website |
5M | Beijing Kwai Technology Co., Ltd. | *****@kuaishou.com | - | https://m.ssl.kuaishou.com/app/home/hot?openFrom=AppleStore_app | |
2M | 中国银联 | *****@unionpay.com | - | https://cn.unionpay.com/ | |
2M | INTSIG Information Co., Ltd | *****@intsig.us | https://www.camcard.com/ | ||
2M | 中国建设银行 | *****@asia.ccb.com | http://www.ccb.com/ | ||
2M | Busuu Limited | *****@busuu.com | - | https://help.busuu.com/hc/en-us | |
1M | Beijing Jingdong Financial Technology Holdings Co., Ltd. | *****@jd.com | - | https://jr.jd.com/ | |
1M | 杭州阿里巴巴广告有限公司 | *****@service.alibaba.com | - | https://3g.1688.com/ | |
991K | Beijing Xiaomi Co., Ltd | *****@xiaomi.com | http://www.miui.com/ | ||
864K | Anjuke Inc. | - | - | http://pages.anjuke.com/app/anjuke/ios.html?from=appstore | |
827K | 杭州阿里巴巴广告有限公司 | *****@service.alibaba.com | - | https://3g.1688.com/ |
Full list contains 33K apps using TPKeyboardAvoiding in the U.S, of which 26K are currently active and 6K have been updated over the past year, with publisher contacts included.
List updated on 21th August 2024
TPKeyboardAvoiding is a powerful and user-friendly iOS library designed to address one of the most common challenges faced by mobile app developers: managing the interaction between the on-screen keyboard and user interface elements. This essential SDK provides a seamless solution for automatically adjusting scrollable content when the keyboard appears, ensuring that input fields and other interactive elements remain visible and accessible to users at all times. By implementing TPKeyboardAvoiding, developers can significantly enhance the user experience of their iOS applications, particularly in scenarios involving forms, chat interfaces, or any other screens with multiple input fields. The TPKeyboardAvoiding library offers a range of features that make it an indispensable tool for iOS developers. Its primary functionality revolves around automatically scrolling content views to keep the active input field visible when the keyboard is displayed. This behavior is achieved through a set of custom UIScrollView and UITableView subclasses that seamlessly integrate with existing iOS projects. The library's intelligent algorithms calculate the optimal scroll position based on the keyboard's height and the position of the active input field, ensuring that users can always see and interact with the element they're focusing on. One of the key advantages of TPKeyboardAvoiding is its ease of implementation. Developers can simply replace their existing UIScrollView or UITableView instances with the corresponding TPKeyboardAvoiding subclasses, and the library will handle the rest. This plug-and-play approach minimizes the need for complex custom code and reduces the potential for bugs or inconsistencies in keyboard avoidance behavior across different parts of an application. Additionally, the library supports both portrait and landscape orientations, automatically adjusting its calculations to accommodate changes in device orientation. TPKeyboardAvoiding also offers advanced customization options for developers who require more fine-grained control over the keyboard avoidance behavior. These include the ability to set content insets programmatically, define custom animation durations for scroll adjustments, and even implement custom logic for determining which input field should be scrolled into view. This flexibility makes TPKeyboardAvoiding suitable for a wide range of application types and design requirements, from simple forms to complex, multi-screen workflows. Performance is another area where TPKeyboardAvoiding excels. The library is optimized for efficiency, with minimal impact on an application's overall performance and memory footprint. It achieves this through careful management of event listeners and by leveraging iOS's native animation frameworks for smooth, natural-feeling scroll adjustments. This attention to performance ensures that TPKeyboardAvoiding can be used even in resource-intensive applications without compromising the user experience.
Use Fork for Lead Generation, Sales Prospecting, Competitor Research and Partnership Discovery.