Add a button in tableViewHeader like default iOS one2019 Community Moderator ElectionHow can I make a UITextField move up when the keyboard is present - on starting to edit?UITableViewCell, show delete button on swipeAdding iOS UITableView HeaderView (not section header)In a storyboard, how do I make a custom cell for use with multiple controllers?Customize UITableView header sectionHow can I make a button have a rounded border in Swift?Add Header to tableview in swiftDetecting if a UITableViewCell is a reused cellXcode error “Could not find Developer Disk Image”Add button overlay on UITableViewController with use static cells

How to write a chaotic neutral protagonist and prevent my readers from thinking they are evil?

What does "rhumatis" mean?

How to educate team mate to take screenshots for bugs with out unwanted stuff

Short story about cities being connected by a conveyor belt

Why restrict private health insurance?

Why would /etc/passwd be used every time someone executes `ls -l` command?

I've given my players a lot of magic items. Is it reasonable for me to give them harder encounters?

How to install "rounded" brake pads

Should I apply for my boss's promotion?

Why is my explanation wrong?

Why is there an extra space when I type "ls" on the Desktop?

Tool for measuring readability of English text

Generating a list with duplicate entries

How to make sure I'm assertive enough in contact with subordinates?

Unfamiliar notation in Diabelli's "Duet in D" for piano

What is better: yes / no radio, or simple checkbox?

Why isn't P and P/poly trivially the same?

Do I need a return ticket to Canada if I'm a Japanese National?

Paper published similar to PhD thesis

Is it a Cyclops number? "Nobody" knows!

Precision notation for voltmeters

How do you make a gun that shoots melee weapons and/or swords?

What the error in writing this equation by latex?

Did Amazon pay $0 in taxes last year?



Add a button in tableViewHeader like default iOS one



2019 Community Moderator ElectionHow can I make a UITextField move up when the keyboard is present - on starting to edit?UITableViewCell, show delete button on swipeAdding iOS UITableView HeaderView (not section header)In a storyboard, how do I make a custom cell for use with multiple controllers?Customize UITableView header sectionHow can I make a button have a rounded border in Swift?Add Header to tableview in swiftDetecting if a UITableViewCell is a reused cellXcode error “Could not find Developer Disk Image”Add button overlay on UITableViewController with use static cells










-1















I have a UITableViewController where I want to add a UIButton in the section header.



I saw in calendar app this button, and I wanted to know if this is part of a class I can reuse, or if I need to write my own class to add it.



Button in tableView header in calendar app










share|improve this question


























    -1















    I have a UITableViewController where I want to add a UIButton in the section header.



    I saw in calendar app this button, and I wanted to know if this is part of a class I can reuse, or if I need to write my own class to add it.



    Button in tableView header in calendar app










    share|improve this question
























      -1












      -1








      -1








      I have a UITableViewController where I want to add a UIButton in the section header.



      I saw in calendar app this button, and I wanted to know if this is part of a class I can reuse, or if I need to write my own class to add it.



      Button in tableView header in calendar app










      share|improve this question














      I have a UITableViewController where I want to add a UIButton in the section header.



      I saw in calendar app this button, and I wanted to know if this is part of a class I can reuse, or if I need to write my own class to add it.



      Button in tableView header in calendar app







      ios swift uitableview






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 2 days ago









      Nathan FalletNathan Fallet

      276




      276






















          2 Answers
          2






          active

          oldest

          votes


















          2














          You need to use your own custom class for this case.
          Because UITableViewHeaderFooterView does not containing any kind of buttons itself.
          So, better go with your customClass.






          share|improve this answer























          • is not a answer, its the comment plz move your answer to comment section

            – Anbu.Karthik
            2 days ago











          • I'm a beginner to this community so i don't have enough reputation to add a comment to questions. plz bear with this.

            – Arul Murugan Sivapoosam
            2 days ago











          • welcome bro.....

            – Anbu.Karthik
            2 days ago











          • Thank you bro 😊 🙏🙏🙏

            – Arul Murugan Sivapoosam
            2 days ago


















          0














          You have to create a xib file and create it class file.
          Add your button and create its outlet.
          Register your xib same in you viewDidLoad()



          For example:



          let headerNib = UINib(nibName: "yourNIBname", bundle: nil)
          tableView.register(headerNib, forHeaderFooterViewReuseIdentifier: "reuseIdentifer")


          Then add the following tableview delegate



          override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView 
          let headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: "reuseIdentifer") as! youNIBClassName
          headerView.yourButton.addTarget(self, action: #selector(hideAllTapped(withSender:)), for: .touchUpInside)
          return headerView



          You will get the action event in your hideAllTapped() function



          @objc func hideAllTapped(withSender sender: UIButton) 
          // do your action






          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%2f55023229%2fadd-a-button-in-tableviewheader-like-default-ios-one%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            2














            You need to use your own custom class for this case.
            Because UITableViewHeaderFooterView does not containing any kind of buttons itself.
            So, better go with your customClass.






            share|improve this answer























            • is not a answer, its the comment plz move your answer to comment section

              – Anbu.Karthik
              2 days ago











            • I'm a beginner to this community so i don't have enough reputation to add a comment to questions. plz bear with this.

              – Arul Murugan Sivapoosam
              2 days ago











            • welcome bro.....

              – Anbu.Karthik
              2 days ago











            • Thank you bro 😊 🙏🙏🙏

              – Arul Murugan Sivapoosam
              2 days ago















            2














            You need to use your own custom class for this case.
            Because UITableViewHeaderFooterView does not containing any kind of buttons itself.
            So, better go with your customClass.






            share|improve this answer























            • is not a answer, its the comment plz move your answer to comment section

              – Anbu.Karthik
              2 days ago











            • I'm a beginner to this community so i don't have enough reputation to add a comment to questions. plz bear with this.

              – Arul Murugan Sivapoosam
              2 days ago











            • welcome bro.....

              – Anbu.Karthik
              2 days ago











            • Thank you bro 😊 🙏🙏🙏

              – Arul Murugan Sivapoosam
              2 days ago













            2












            2








            2







            You need to use your own custom class for this case.
            Because UITableViewHeaderFooterView does not containing any kind of buttons itself.
            So, better go with your customClass.






            share|improve this answer













            You need to use your own custom class for this case.
            Because UITableViewHeaderFooterView does not containing any kind of buttons itself.
            So, better go with your customClass.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered 2 days ago









            Arul Murugan SivapoosamArul Murugan Sivapoosam

            554




            554












            • is not a answer, its the comment plz move your answer to comment section

              – Anbu.Karthik
              2 days ago











            • I'm a beginner to this community so i don't have enough reputation to add a comment to questions. plz bear with this.

              – Arul Murugan Sivapoosam
              2 days ago











            • welcome bro.....

              – Anbu.Karthik
              2 days ago











            • Thank you bro 😊 🙏🙏🙏

              – Arul Murugan Sivapoosam
              2 days ago

















            • is not a answer, its the comment plz move your answer to comment section

              – Anbu.Karthik
              2 days ago











            • I'm a beginner to this community so i don't have enough reputation to add a comment to questions. plz bear with this.

              – Arul Murugan Sivapoosam
              2 days ago











            • welcome bro.....

              – Anbu.Karthik
              2 days ago











            • Thank you bro 😊 🙏🙏🙏

              – Arul Murugan Sivapoosam
              2 days ago
















            is not a answer, its the comment plz move your answer to comment section

            – Anbu.Karthik
            2 days ago





            is not a answer, its the comment plz move your answer to comment section

            – Anbu.Karthik
            2 days ago













            I'm a beginner to this community so i don't have enough reputation to add a comment to questions. plz bear with this.

            – Arul Murugan Sivapoosam
            2 days ago





            I'm a beginner to this community so i don't have enough reputation to add a comment to questions. plz bear with this.

            – Arul Murugan Sivapoosam
            2 days ago













            welcome bro.....

            – Anbu.Karthik
            2 days ago





            welcome bro.....

            – Anbu.Karthik
            2 days ago













            Thank you bro 😊 🙏🙏🙏

            – Arul Murugan Sivapoosam
            2 days ago





            Thank you bro 😊 🙏🙏🙏

            – Arul Murugan Sivapoosam
            2 days ago













            0














            You have to create a xib file and create it class file.
            Add your button and create its outlet.
            Register your xib same in you viewDidLoad()



            For example:



            let headerNib = UINib(nibName: "yourNIBname", bundle: nil)
            tableView.register(headerNib, forHeaderFooterViewReuseIdentifier: "reuseIdentifer")


            Then add the following tableview delegate



            override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView 
            let headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: "reuseIdentifer") as! youNIBClassName
            headerView.yourButton.addTarget(self, action: #selector(hideAllTapped(withSender:)), for: .touchUpInside)
            return headerView



            You will get the action event in your hideAllTapped() function



            @objc func hideAllTapped(withSender sender: UIButton) 
            // do your action






            share|improve this answer



























              0














              You have to create a xib file and create it class file.
              Add your button and create its outlet.
              Register your xib same in you viewDidLoad()



              For example:



              let headerNib = UINib(nibName: "yourNIBname", bundle: nil)
              tableView.register(headerNib, forHeaderFooterViewReuseIdentifier: "reuseIdentifer")


              Then add the following tableview delegate



              override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView 
              let headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: "reuseIdentifer") as! youNIBClassName
              headerView.yourButton.addTarget(self, action: #selector(hideAllTapped(withSender:)), for: .touchUpInside)
              return headerView



              You will get the action event in your hideAllTapped() function



              @objc func hideAllTapped(withSender sender: UIButton) 
              // do your action






              share|improve this answer

























                0












                0








                0







                You have to create a xib file and create it class file.
                Add your button and create its outlet.
                Register your xib same in you viewDidLoad()



                For example:



                let headerNib = UINib(nibName: "yourNIBname", bundle: nil)
                tableView.register(headerNib, forHeaderFooterViewReuseIdentifier: "reuseIdentifer")


                Then add the following tableview delegate



                override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView 
                let headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: "reuseIdentifer") as! youNIBClassName
                headerView.yourButton.addTarget(self, action: #selector(hideAllTapped(withSender:)), for: .touchUpInside)
                return headerView



                You will get the action event in your hideAllTapped() function



                @objc func hideAllTapped(withSender sender: UIButton) 
                // do your action






                share|improve this answer













                You have to create a xib file and create it class file.
                Add your button and create its outlet.
                Register your xib same in you viewDidLoad()



                For example:



                let headerNib = UINib(nibName: "yourNIBname", bundle: nil)
                tableView.register(headerNib, forHeaderFooterViewReuseIdentifier: "reuseIdentifer")


                Then add the following tableview delegate



                override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView 
                let headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: "reuseIdentifer") as! youNIBClassName
                headerView.yourButton.addTarget(self, action: #selector(hideAllTapped(withSender:)), for: .touchUpInside)
                return headerView



                You will get the action event in your hideAllTapped() function



                @objc func hideAllTapped(withSender sender: UIButton) 
                // do your action







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 2 days ago









                MilanMilan

                962




                962



























                    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%2f55023229%2fadd-a-button-in-tableviewheader-like-default-ios-one%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

                    AWS Lex not identifying response if by a variable The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) The Ask Question Wizard is Live! Data science time! April 2019 and salary with experienceEnforcing custom enumeration in AWS LEX for slot valuesHow to give response based on user response in Amazon Lex?Intercepting AWS Lambda Response to a AWS Lex QueryLex chat bot error: Reached second execution of fulfillment lambda on the same utteranceamazon lex showing invalid responseLambda response send back to Lex slot?Response card in Amazon lexAmazon Lex - Lambda response return HTML to botHow can I solve 424 (Failed Dependency) (python) obtained from Amazon lex?

                    Алба-Юлія

                    Захаров Федір Захарович