У меня есть универсальное приложение, в котором есть кнопка, созданная программным способом для вставки в определенное местоположение кадра в зависимости от устройства. Теперь мне нужно, чтобы та же кнопка вращалась вместе с поддерживаемыми видами на iPad, и я довольно застрял в том, как это сделать. Вот что у меня на месте:
Кроме того, я должен отметить, что приведенный ниже код находится в пределах
-(void)configureEnvironmentUsingAppData:(NSString *)appData
и что все представления создаются программно по всей программе.
// НАЧАТЬ кнопку вставки для INBOX //////////////////////////////////////////// * /////////////////// 1006 *
appButton = [[UIButton buttonWithType:UIButtonTypeCustom] retain];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
appButton.frame = CGRectMake(700, 25, 24, 16);
}
else
{
appButton.frame = CGRectMake(290, 25, 24, 16);
}
[appButton setBackgroundImage:[UIImage imageNamed:@"envelope_white.png"] forState:UIControlStateNormal];
appButton.layer.borderColor=[UIColor clearColor].CGColor;
appButton.backgroundColor = [UIColor clearColor];
[appInboxButton addTarget:self
action:@selector(showAppInbox)
forControlEvents:UIControlEventTouchDown];
[self.window addSubview:appButton];