How do I show/hide a UIBarButtonItem?

前端 未结 30 2255
执念已碎
执念已碎 2020-11-28 01:18

I created a toolbar in IB with several buttons. I would like to be able to hide/show one of the buttons depending on the state of the data in the main window.

30条回答
  •  抹茶落季
    2020-11-28 02:09

    Here's a simple approach:

    hide:  barbuttonItem.width = 0.01;
    show:  barbuttonItem.width = 0; //(0 defaults to normal button width, which is the width of the text)
    

    I just ran it on my retina iPad, and .01 is small enough for it to not show up.

提交回复
热议问题