開発者向けの API サポートを備えたアプリを作成しました。アプリ用のプラグインを作成したい開発者は、" -(void)createToggle " メソッドを呼び出すだけで、UIButton が自動的にアプリケーションのビューに追加されます。問題は、" -(void)createToggle " で UIButtons を特定の距離 (この場合は 180) 離して作成する方法を実装する方法がわからないことです。
これを行うためのループを作成しました。コードは次のとおりです。
-(void)createToggle
{
for (unsigned int i=0; i<[[SPUtils dylibs] count]; i++)
{
toggle = [UIButton buttonWithType:UIButtonTypeCustom];
toggle.frame = CGRectMake(3487+180 *i, 27, 100, 100);
[toggle addTarget:self action:@selector(buttonTarget:) forControlEvents:UIControlEventTouchUpInside];
[toggleScroll addSubview:toggle];
}
}