Обновление некоторого старого кода и исправление всего, кроме одной надоедливой кнопки внутри UIView
, которая не отображается в правильном месте только на определенных устройствах.
Он отлично работает и позиционируется для всех устройств iPad и работает для iPhoneX / XS & XR
Однако для iPhone 5,5s, 6,6s, 7,8 кнопка не в правильном месте в качестве таких.
Сама позиция изображения установлена следующим образом:
#define IDIOM UI_USER_INTERFACE_IDIOM()
#define IPAD UIUserInterfaceIdiomPad
if ( IDIOM == IPAD ) {
[nail5View setFrame:CGRectMake(638, 682, nail5View.frame.size.width, nail5View.frame.size.height)]; // was 358,582
} else {
[nail5View setFrame:CGRectMake(358, 582, nail5View.frame.size.width, nail5View.frame.size.height)];
}
nail5View.autoresizingMask = UIViewAutoresizingNone;
transform = CGAffineTransformMakeRotation(+0.9);
nail5View.transform = transform;
Есть ли способ, которым я могу специально нацелить айфоны ниже X, чтобы добавить дополнительную позицию только для этих?