uinavigationbarの高さからアプリケーションフレームを差し引いて取得するにはどうすればよいですか?
-
01-10-2019 - |
質問
これをLoadViewに入れて、それが機能します:
CGRect navFrame = [[UIScreen mainScreen] applicationFrame];
navFrame.size.height -= self.navigationController.navigationBar.frame.size.height;
UIImageView *imageView = [[UIImageView alloc] initWithFrame:navFrame];
しかし、アプリケーションフレームからUinavigationBarの高さを差し引いたアプリケーションフレームのような変数はありますか?
解決
Three20が私がしたことと同様のことをしているので、ないようです。の TTGlobalNavigatorMetrics.m
, 、彼らはそうします:
CGRect TTNavigationFrame() {
CGRect frame = [UIScreen mainScreen].applicationFrame;
return CGRectMake(0, 0, frame.size.width, frame.size.height - TTToolbarHeight());
}
マット
所属していません StackOverflow