Wie die Application minus die Höhe des UINavigationBar zu bekommen?
-
01-10-2019 - |
Frage
Ich habe dies in Loadview und es funktioniert:
CGRect navFrame = [[UIScreen mainScreen] applicationFrame];
navFrame.size.height -= self.navigationController.navigationBar.frame.size.height;
UIImageView *imageView = [[UIImageView alloc] initWithFrame:navFrame];
Aber gibt es eine Variable wie Applicationframe, der die Application minus der UINavigationBar Höhe gibt?
Lösung
Sieht aus wie es ist nicht da three20 tut etwas Ähnliches, was ich tat. In TTGlobalNavigatorMetrics.m
, sie tun:
CGRect TTNavigationFrame() {
CGRect frame = [UIScreen mainScreen].applicationFrame;
return CGRectMake(0, 0, frame.size.width, frame.size.height - TTToolbarHeight());
}
Matt
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow