Reputation: 177
One of those things that is probably trivial when you know the magic, which I don't. I want to know the x,y location and dimensions of the UIToolbar
at the bottom of my iPhone screen (so that I can make sure whatever I do in the window above it, which is a video preview window, doesn't over lap the toolbar). But toolbars don't have a frame, so what to do?
I create the toolbar in the Storyboard and then drag a line over to .h file which creates this:
@property (retain, nonatomic) IBOutletCollection(UIToolbar) NSArray *mainToolBar;
So how do I go from this NSArray
to something with a frame? Please note that I want this information on the toolbar itself, not the buttons within.
Thank you very much.
PS - I recognize that the toolbar is below the preview window and so it doesn't strictly apply in this case, but I'd like to know the answer for other cases.
Upvotes: 0
Views: 169
Reputation: 10434
Create your outlet from here
Instead of creating from
And access your frame property
float y = self.toolbar.frame.origin.y; like this
Upvotes: 1