كيفية الحصول على تطبيق Application ناقص ارتفاع 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];
ولكن هل هناك متغير مثل ApplicationFrame يمنح Applicationframe ناقصًا على ارتفاع UinavigationBar؟
المحلول
يبدو أنه لا يوجد منذ ثلاثة 20 عامًا يفعل شيئًا مشابهًا لما فعلته. في TTGlobalNavigatorMetrics.m
, ، إنهم يفعلون:
CGRect TTNavigationFrame() {
CGRect frame = [UIScreen mainScreen].applicationFrame;
return CGRectMake(0, 0, frame.size.width, frame.size.height - TTToolbarHeight());
}
غير لامع
لا تنتمي إلى StackOverflow