Получение экземпляра UIButton из NIB (без взаимодействия) - PullRequest
0 голосов
/ 28 декабря 2011

Мне было интересно, как получить экземпляр UIButton, не взаимодействуя с ним.Я поместил кнопку в свою XIB, и просто хочу иметь возможность получить ее позицию в коде.Я создал IBOutlet и связал их, но когда я смотрю на позицию IBOutlet, устанавливается значение 0,0.

Любая помощь очень ценится.

С уважением, Эллиотт

1 Ответ

1 голос
/ 28 декабря 2011

Вы должны установить tag свойство этой кнопки, скажем, 1001, и, например, в методе viewDidLoad вы можете получить эту кнопку следующим образом:

- (void) viewDidLoad
  {
      UIButton *temp = (UIButton *)[self.view viewWithTag:1001];
      NSLog(@"%f",temp.frame.origin.x);
      NSLog(@"%f",temp.frame.origin.y);
  }

Надеюсь, это поможет вам ...

...