Is there any way to access the Touch Accommodations status programmatically in an iOS app?









up vote
1
down vote

favorite
1












iOS has an Accessibility settings group for Touch Accommodations. I'm trying to read whether or not Touch Accommodations is enabled for the iPad from within my running app, programmatically.



For example, in Swift, you can access the "Assistive Touch" status using



UIAccessibility.isAssistiveTouchRunning


However, I see no similar option for reading the "Touch Accommodations" status. Is there a way?










share|improve this question









New contributor




Brenbert01 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.























    up vote
    1
    down vote

    favorite
    1












    iOS has an Accessibility settings group for Touch Accommodations. I'm trying to read whether or not Touch Accommodations is enabled for the iPad from within my running app, programmatically.



    For example, in Swift, you can access the "Assistive Touch" status using



    UIAccessibility.isAssistiveTouchRunning


    However, I see no similar option for reading the "Touch Accommodations" status. Is there a way?










    share|improve this question









    New contributor




    Brenbert01 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.





















      up vote
      1
      down vote

      favorite
      1









      up vote
      1
      down vote

      favorite
      1






      1





      iOS has an Accessibility settings group for Touch Accommodations. I'm trying to read whether or not Touch Accommodations is enabled for the iPad from within my running app, programmatically.



      For example, in Swift, you can access the "Assistive Touch" status using



      UIAccessibility.isAssistiveTouchRunning


      However, I see no similar option for reading the "Touch Accommodations" status. Is there a way?










      share|improve this question









      New contributor




      Brenbert01 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      iOS has an Accessibility settings group for Touch Accommodations. I'm trying to read whether or not Touch Accommodations is enabled for the iPad from within my running app, programmatically.



      For example, in Swift, you can access the "Assistive Touch" status using



      UIAccessibility.isAssistiveTouchRunning


      However, I see no similar option for reading the "Touch Accommodations" status. Is there a way?







      ios uiaccessibility






      share|improve this question









      New contributor




      Brenbert01 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      Brenbert01 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited Nov 9 at 14:54









      rmaddy

      234k27305371




      234k27305371






      New contributor




      Brenbert01 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked Nov 9 at 13:57









      Brenbert01

      61




      61




      New contributor




      Brenbert01 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Brenbert01 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Brenbert01 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          Check UIAccessibility.isReduceMotionEnabled or go over the views with a for loop and look for UIAccessibilityCustomAction






          share|improve this answer




















          • Thanks for the answer, but "Reduce Motion" is a different accessibility setting than "Touch Accommodations", and UIAccessibilityCustomAction is nil on all of my views.
            – Brenbert01
            yesterday










          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          Brenbert01 is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53227087%2fis-there-any-way-to-access-the-touch-accommodations-status-programmatically-in-a%23new-answer', 'question_page');

          );

          Post as a guest






























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          0
          down vote













          Check UIAccessibility.isReduceMotionEnabled or go over the views with a for loop and look for UIAccessibilityCustomAction






          share|improve this answer




















          • Thanks for the answer, but "Reduce Motion" is a different accessibility setting than "Touch Accommodations", and UIAccessibilityCustomAction is nil on all of my views.
            – Brenbert01
            yesterday














          up vote
          0
          down vote













          Check UIAccessibility.isReduceMotionEnabled or go over the views with a for loop and look for UIAccessibilityCustomAction






          share|improve this answer




















          • Thanks for the answer, but "Reduce Motion" is a different accessibility setting than "Touch Accommodations", and UIAccessibilityCustomAction is nil on all of my views.
            – Brenbert01
            yesterday












          up vote
          0
          down vote










          up vote
          0
          down vote









          Check UIAccessibility.isReduceMotionEnabled or go over the views with a for loop and look for UIAccessibilityCustomAction






          share|improve this answer












          Check UIAccessibility.isReduceMotionEnabled or go over the views with a for loop and look for UIAccessibilityCustomAction







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 9 at 21:46









          Haseeb Afsar

          12614




          12614











          • Thanks for the answer, but "Reduce Motion" is a different accessibility setting than "Touch Accommodations", and UIAccessibilityCustomAction is nil on all of my views.
            – Brenbert01
            yesterday
















          • Thanks for the answer, but "Reduce Motion" is a different accessibility setting than "Touch Accommodations", and UIAccessibilityCustomAction is nil on all of my views.
            – Brenbert01
            yesterday















          Thanks for the answer, but "Reduce Motion" is a different accessibility setting than "Touch Accommodations", and UIAccessibilityCustomAction is nil on all of my views.
          – Brenbert01
          yesterday




          Thanks for the answer, but "Reduce Motion" is a different accessibility setting than "Touch Accommodations", and UIAccessibilityCustomAction is nil on all of my views.
          – Brenbert01
          yesterday










          Brenbert01 is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          Brenbert01 is a new contributor. Be nice, and check out our Code of Conduct.












          Brenbert01 is a new contributor. Be nice, and check out our Code of Conduct.











          Brenbert01 is a new contributor. Be nice, and check out our Code of Conduct.













           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53227087%2fis-there-any-way-to-access-the-touch-accommodations-status-programmatically-in-a%23new-answer', 'question_page');

          );

          Post as a guest














































































          Popular posts from this blog

          Use pre created SQLite database for Android project in kotlin

          Darth Vader #20

          Ondo