Как вызвать кнопку через код, в Xcode - PullRequest
0 голосов
/ 18 января 2011

В приложении для iPhone, над которым я работаю, мне нужно поместить кнопки в UIScrollView, но из-за того, что мне нужно разместить столько кнопок для прокрутки, я не могу поместить их в конструктор интерфейса.Поэтому мне приходится помещать их все в представление прокрутки через мой код.Как создать кнопку в коде, а затем использовать ее для запуска действия.

Ответы [ 2 ]

3 голосов
/ 18 января 2011
  UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
  //position button
  myButton.frame = CGRectMake(50, 50, 50, 50); 
  [myButton setTitle:@"Click" forState:UIControlStateNormal];
  // add targets and actions
  [myButton addTarget:self action:@selector(myButtonClicked:) forControlEvents:UIControlEventTouchUpInside];
   // add to a view
   [self.view addSubview:myButton];

Дополнительная информация здесь

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIButton_Class/UIButton/UIButton.html

3 голосов
/ 18 января 2011
...