Giter VIP home page Giter VIP logo

xamarin.iqkeyboardmanager's Introduction

xamarin.iqkeyboardmanager's People

Contributors

michaelstonis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xamarin.iqkeyboardmanager's Issues

_IQDescription unrecognized selector

Hi.

I get the following error and crash using Xamarin.IQKeyboardManager:

Foundation.MonoTouchException: Objective-C exception thrown. Name: NSInvalidArgumentException Reason: -[UITextField _IQDescription]: unrecognized selector sent to instance 0x157baa890

IQKeyboardManager.IQKeyboardManager.SharedManager.EnableAutoToolbar = true; IQKeyboardManager.IQKeyboardManager.SharedManager.ShouldResignOnTouchOutside = true;

The only IQ-related code in my code is the above code. I've installed it using nuget.

Previous/Next not showing on iOS 9.3.2

Previous and Next image not showing on iOS 9.3.2 but they are clickable. Not sure if the issue is with this binding or on the original IQKeyboardManager also.

How to use?

I'm a beginning xamarin developer. Anyone help me how to add Xamarin.IQKeyboardManager into my project.
Thank you!

Tab page headings get compressed on iOS

I have found an issue with tabbed pages on Xamarin that occurs on iOS.
I have enabled the plugin in AppDelegate with IQKeyboardManager.SharedManager.Enable = true;

My page is shown below. It is a tabbed page in Xamarin.Forms with a ListView that shows many rows, and a StackLayout below it with the text box.
IMG_0198

When I click in the textbox, the keyboard works exactly as expected and the content is not overlapped any more. Great!
IMG_0199

However, when the keyboard closes the tab page buttons at the bottom are also gone as shown here:
IMG_0200

Xamarin.IQKeyboardManage: v1.4.1
Device: iPhone XS Max iOS 13.5.1
Xamarin: 16.6.000.1061
Xamarin.Forms: 4.6.0.762
Xamarin.iOS: 13.18.2.1

File not found

When i import the Xamarin.IQKeyboardManager project i get this error...

System.IO.FileNotFoundException: /Users/cimacminiserver/Library/Caches/Xamarin/mtbs/builds/testApp/f6ad86a48dd1368f2f69ab2b6c25b109/obj/iPhone/Debug/IQKeyboardManager.bundle/[email protected] does not exist.

Seems its not being extracted correctly. Notice the "" in the filename of the bundle contents...

CIs-Mac-mini:Debug cimacminiserver$ pwd
/Users/cimacminiserver/Library/Caches/Xamarin/mtbs/builds/testApp/f6ad86a48dd1368f2f69ab2b6c25b109/obj/iPhone/Debug

CIs-Mac-mini:Debug cimacminiserver$ ls
IQKeyboardManager.bundle\[email protected]
IQKeyboardManager.bundle\[email protected]
IQKeyboardManager.bundle\de.lproj\IQKeyboardManager.strings
IQKeyboardManager.bundle\en.lproj\IQKeyboardManager.strings
IQKeyboardManager.bundle\es.lproj\IQKeyboardManager.strings
IQKeyboardManager.bundle\zh-Hans\IQKeyboardManager.strings
IQKeyboardManager.bundle\zh-Hant\IQKeyboardManager.strings
actool
ibtool
ibtool-manifests
optimized

Adapt to iOS16.0

iOS 16 NSException: 'Application circumvented Objective-C runtime dealloc initiation for object

At present, the problems of the project are all in the IQKeyboardManager.

Can it be fixed?

Error: ITMS-90668 Invalid Bundle Executable. Framework contains incomplete bitcode

Getting this error when trying to push a build to TestFlight since the 1.2 update.

ERROR ITMS-90668: "Invalid Bundle Executable. The executable file 'HHA.iOS.app/Frameworks/IQKeyboardManager.framework/IQKeyboardManager' contains incomplete bitcode. To compile binaries with complete bitcode, open Xcode and choose Archive in the Product menu."

Previously, I could add builds just fine but now even if I go back to 1.1, Application Loader raises this issue.

Any help? Need to upload a build ASAP

Update library

Could we get an update for this, there seems to be some missing functionality that I would like to take advantage of.

Nuget or Xamarin component

Thanks heaps for this great piece,
This is not really an issue, but rather a suggestion, do you plan on publishing this as a Nuget package or a xamarin component? Happy to help out in setting that up. I believe many Devs could benefit from it by just grabbing it quickly from Xamarin store or the Nuget package server

Native linking is failing on iPhone builds

When I do a device build I get the following errors:

error MT5209 : Native linking error : warning: ignoring file /Users/vsts/agent/2.150.3/work/1/s/MyApp/iOS/obj/iPhone/Debug/mtouch-cache/IQKeyboardManager.framework/IQKeyboardManager, missing required architecture armv7s in file /Users/vsts/agent/2.150.3/work/1/s/MyApp/iOS/obj/iPhone/Debug/mtouch-cache/IQKeyboardManager.framework/IQKeyboardManager (4 slices)
MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: IQBarButtonItem. The symbol 'OBJC_CLASS$_IQBarButtonItem' could not be found in any of the libraries or frameworks linked with your application.
MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: IQKeyboardManager. The symbol 'OBJC_CLASS$_IQKeyboardManager' could not be found in any of the libraries or frameworks linked with your application.
MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: IQKeyboardReturnKeyHandler. The symbol 'OBJC_CLASS$_IQKeyboardReturnKeyHandler' could not be found in any of the libraries or frameworks linked with your application.
MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: IQPreviousNextView. The symbol 'OBJC_CLASS$_IQPreviousNextView' could not be found in any of the libraries or frameworks linked with your application.
MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: IQTextView. The symbol 'OBJC_CLASS$_IQTextView' could not be found in any of the libraries or frameworks linked with your application.
MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: IQTitleBarButtonItem. The symbol 'OBJC_CLASS$_IQTitleBarButtonItem' could not be found in any of the libraries or frameworks linked with your application.
MTOUCH : error MT5211: Native linking failed, undefined Objective-C class: IQToolbar. The symbol 'OBJC_CLASS$_IQToolbar' could not be found in any of the libraries or frameworks linked with your application.

How do I overcome this issue?

[question] how to do cross-platform keyboard handling for Xamarin.Forms ?

I've been usign this Obj-C library and I'd like to have similar experience in a cross-platform project.
Unfortunately, I have not managed to find any component that handles Xamarin.Forms in this manner.

Are there any worthy competitors or PCL wrappers around?

P.S. Sorry if this is a wrong place to ask.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.