Git Product home page Git Product logo

Comments (4)

hackiftekhar avatar hackiftekhar commented on June 10, 2024

It's already public but via each individual textFields by writing like:-

textField.keyboardToolbar

I haven't tried the consequences of directly manipulating it, but it's upto you how you wanna use it. I'm not sure if changing this will work as expected.

from iqkeyboardmanager.

Duraiamuthan avatar Duraiamuthan commented on June 10, 2024

Point that I'm trying to make is it'd be more useful to give access to keyboard toolbar through [IQKeyboardManager sharedManager] because when we want to access this globally , we won't have the instance of textfield.

from iqkeyboardmanager.

hackiftekhar avatar hackiftekhar commented on June 10, 2024

There is no global instance available of toolbaar, this is newly created for every textfield. So you just can't change something globally using a global instance and it takes effect. For toolbar it will not work that way.

from iqkeyboardmanager.

cbohica avatar cbohica commented on June 10, 2024

I have this same problem, and I think the point has been missed here. The issue is that the tool bar has a blank area (title) that is accessed via Accessibility mode and the voiceover reads "Dimmed". This is incorrect as unenabled or unselected controls should not be accessible. This process is to benefit the sight-impaired user, who should not have to navigate over/through an unused/unwanted control. In this case, the title control qualifies because it has no text. The question then becomes something like "how do we tell the toolbar we don't want a text area in it"; the proposed solution replaces the title area with the flexible button when there is no text to be displayed. A better solution would be to allow the text area to be included/excluded from the toobar (via some configuration or attributes setting) in the first place. Please note that correcting this functionality would go a long way in "raising your bar" with regards to Accessibility, which is rapidly becoming an important issue in society today, especially in relation to application programming which has been greatly lacking in the past. Thank you for your consideration.

from iqkeyboardmanager.

Related Issues (20)

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.