TableView and CollectionView in one ViewContoroller

Multi tool use
Multi tool use












0















I have UITableView and UICollectionView in one ViewController.





If CollectionView is below the TableView in a hierarchy, the scrolling and clicking work only for CollectionView but for TableView all interactions are not working at all and vice verse...



On the screen, there is only one visible element TableView or CollectionView, and it's controlled by isHidden = true/false



What is wrong have I missed? How to have both TableView and CollectionView scrollable/clickable and manage that which is visible on the screen?










share|improve this question



























    0















    I have UITableView and UICollectionView in one ViewController.





    If CollectionView is below the TableView in a hierarchy, the scrolling and clicking work only for CollectionView but for TableView all interactions are not working at all and vice verse...



    On the screen, there is only one visible element TableView or CollectionView, and it's controlled by isHidden = true/false



    What is wrong have I missed? How to have both TableView and CollectionView scrollable/clickable and manage that which is visible on the screen?










    share|improve this question

























      0












      0








      0








      I have UITableView and UICollectionView in one ViewController.





      If CollectionView is below the TableView in a hierarchy, the scrolling and clicking work only for CollectionView but for TableView all interactions are not working at all and vice verse...



      On the screen, there is only one visible element TableView or CollectionView, and it's controlled by isHidden = true/false



      What is wrong have I missed? How to have both TableView and CollectionView scrollable/clickable and manage that which is visible on the screen?










      share|improve this question














      I have UITableView and UICollectionView in one ViewController.





      If CollectionView is below the TableView in a hierarchy, the scrolling and clicking work only for CollectionView but for TableView all interactions are not working at all and vice verse...



      On the screen, there is only one visible element TableView or CollectionView, and it's controlled by isHidden = true/false



      What is wrong have I missed? How to have both TableView and CollectionView scrollable/clickable and manage that which is visible on the screen?







      ios swift uitableview uicollectionview






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Dec 30 '18 at 20:38









      VLeonovsVLeonovs

      74421131




      74421131
























          1 Answer
          1






          active

          oldest

          votes


















          2














          You need to manage isHidden for containers like



          container1.isHidden = true / false
          container2.isHidden = true / false


          tableView/collectionView are just subviews of their containers so hiding/unhiding them doesn't make the ability to interact with back-most one






          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%2f53981246%2ftableview-and-collectionview-in-one-viewcontoroller%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









            2














            You need to manage isHidden for containers like



            container1.isHidden = true / false
            container2.isHidden = true / false


            tableView/collectionView are just subviews of their containers so hiding/unhiding them doesn't make the ability to interact with back-most one






            share|improve this answer




























              2














              You need to manage isHidden for containers like



              container1.isHidden = true / false
              container2.isHidden = true / false


              tableView/collectionView are just subviews of their containers so hiding/unhiding them doesn't make the ability to interact with back-most one






              share|improve this answer


























                2












                2








                2







                You need to manage isHidden for containers like



                container1.isHidden = true / false
                container2.isHidden = true / false


                tableView/collectionView are just subviews of their containers so hiding/unhiding them doesn't make the ability to interact with back-most one






                share|improve this answer













                You need to manage isHidden for containers like



                container1.isHidden = true / false
                container2.isHidden = true / false


                tableView/collectionView are just subviews of their containers so hiding/unhiding them doesn't make the ability to interact with back-most one







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Dec 30 '18 at 20:40









                Sh_KhanSh_Khan

                42.2k51327




                42.2k51327






























                    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%2f53981246%2ftableview-and-collectionview-in-one-viewcontoroller%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







                    2 kDxjuuoXRu OPgTiFnSC7o2De0anXVOX0tnCZ5931o97dKWxGaYGYQbDYUB1LpxJjK,GEU bNTK,WzLkXBYISwMxtUisQ
                    1 YM7sV 2lG8DnETQo,T RZANgIckcJqGLFNUf4,aoXud

                    Popular posts from this blog

                    Monofisismo

                    Angular Downloading a file using contenturl with Basic Authentication

                    Olmecas