I have a UIView and I have a UIToolbar and UIWebView. I want to show toolbar at top of UIView and after that the rest of page covered with webView. But toolbar goes under status bar like this
How can I correct it in iOS7.
I have a UIView and I have a UIToolbar and UIWebView. I want to show toolbar at top of UIView and after that the rest of page covered with webView. But toolbar goes under status bar like this
How can I correct it in iOS7.
1) Set the toolbar Y position to 20 (in the interface builder or in the code)
2) Set the toolbar delegate
3) In your toolbar delegate implement:
- (UIBarPosition)positionForBar:(id <UIBarPositioning>)bar
{
return UIBarPositionTopAttached;
}
Set up toolbar delegate to your view controller and implement method:
- (UIBarPosition)positionForBar:(id <UIBarPositioning>)bar {
return UIBarPositionTopAttached;
}
The only correct solution in 2k17 is to attach your toolbar/navigationBar to leading/trailing
of your superview
, top
to topLayoutGuideBottom
and to implement positionForBar:
. This will produce correct result on all devices.
© 2022 - 2024 — McMap. All rights reserved.