Need shouldInteractWithURL delegate to be called in a non-selectable UITextView












0















I am using UITextView to show some text including some clickable names.



UITextViews are in chat bubbles so I don't want them to be selectable but I found that the delegate method shouldInteractWithURL is called if only the UITextView is selectable.



Is there any way that I can make some parts of text clickable with URL behind, while my UITextView is not selectable?










share|improve this question





























    0















    I am using UITextView to show some text including some clickable names.



    UITextViews are in chat bubbles so I don't want them to be selectable but I found that the delegate method shouldInteractWithURL is called if only the UITextView is selectable.



    Is there any way that I can make some parts of text clickable with URL behind, while my UITextView is not selectable?










    share|improve this question



























      0












      0








      0








      I am using UITextView to show some text including some clickable names.



      UITextViews are in chat bubbles so I don't want them to be selectable but I found that the delegate method shouldInteractWithURL is called if only the UITextView is selectable.



      Is there any way that I can make some parts of text clickable with URL behind, while my UITextView is not selectable?










      share|improve this question
















      I am using UITextView to show some text including some clickable names.



      UITextViews are in chat bubbles so I don't want them to be selectable but I found that the delegate method shouldInteractWithURL is called if only the UITextView is selectable.



      Is there any way that I can make some parts of text clickable with URL behind, while my UITextView is not selectable?







      ios swift url uitextview nsattributedstring






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 3 at 10:40









      Mateusz

      4831614




      4831614










      asked Jan 3 at 10:15









      Ali SamaieeAli Samaiee

      2425




      2425
























          1 Answer
          1






          active

          oldest

          votes


















          0














          Apple documentation of isSelectable say:




          This property controls the ability of the user to select content and
          interact with URLs and text attachments. The default value is true.




          So it looks like to handle URLs you have to enable Selectable.



          If you decide to do that you can do it in code free way
          enter image description here






          share|improve this answer

























            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',
            autoActivateHeartbeat: false,
            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
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54020236%2fneed-shouldinteractwithurl-delegate-to-be-called-in-a-non-selectable-uitextview%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Apple documentation of isSelectable say:




            This property controls the ability of the user to select content and
            interact with URLs and text attachments. The default value is true.




            So it looks like to handle URLs you have to enable Selectable.



            If you decide to do that you can do it in code free way
            enter image description here






            share|improve this answer






























              0














              Apple documentation of isSelectable say:




              This property controls the ability of the user to select content and
              interact with URLs and text attachments. The default value is true.




              So it looks like to handle URLs you have to enable Selectable.



              If you decide to do that you can do it in code free way
              enter image description here






              share|improve this answer




























                0












                0








                0







                Apple documentation of isSelectable say:




                This property controls the ability of the user to select content and
                interact with URLs and text attachments. The default value is true.




                So it looks like to handle URLs you have to enable Selectable.



                If you decide to do that you can do it in code free way
                enter image description here






                share|improve this answer















                Apple documentation of isSelectable say:




                This property controls the ability of the user to select content and
                interact with URLs and text attachments. The default value is true.




                So it looks like to handle URLs you have to enable Selectable.



                If you decide to do that you can do it in code free way
                enter image description here







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Jan 3 at 11:35

























                answered Jan 3 at 10:50









                MateuszMateusz

                4831614




                4831614
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54020236%2fneed-shouldinteractwithurl-delegate-to-be-called-in-a-non-selectable-uitextview%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Monofisismo

                    Angular Downloading a file using contenturl with Basic Authentication

                    Olmecas