私が作業しているiPhoneアプリでは、UIScrollViewにボタンを配置する必要がありますが、スクロールするために非常に多くのボタンを配置する必要があるため、InterfaceBuilderに配置できません。したがって、コードを介してそれらすべてをスクロールビューに配置する必要があります。コードでボタンを作成し、それを使用してアクションをトリガーするにはどうすればよいですか。
質問する
7987 次
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];
詳細はこちら
于 2011-01-17T23:30:27.317 に答える