0

私が作業しているiPhoneアプリでは、UIScrollViewにボタンを配置する必要がありますが、スクロールするために非常に多くのボタンを配置する必要があるため、InterfaceBuilderに配置できません。したがって、コードを介してそれらすべてをスクロールビューに配置する必要があります。コードでボタンを作成し、それを使用してアクションをトリガーするにはどうすればよいですか。

4

2 に答える 2

3

「基本的な UIButton をプログラムで作成する方法」を参照してください。ターゲット/アクション メカニズムも参照してください。

于 2011-01-17T23:29:19.930 に答える
3
  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

于 2011-01-17T23:30:27.317 に答える