私はiPadアプリケーションに取り組んでいます。メイン画面には、IB で作成された 6 つのボタンがあります。コードから動的に配置したいのですが、できません。すでにオブジェクトのフレーム/中心を設定しようとしましたが、動きませんでした。
ボタンアウトレットを保持する配列があり、それらを for ループに配置します。何か提案はありますか?
ありがとう!
編集:
ここにいくつかのコードがあります(全体ではありませんが、残りは今では無関係です)、ボタンをループする方法。ボタンアウトレットはすでに適切に設定されています。ボタンのタイトルは適切に変更されます。また、ボタンを非表示/表示することはできますが、位置は変更できません。
次のようなダミーコードを試してみると、
tempBtn.frame = CGRectMake(100.0, 200.0, 60.0, 40.0);
何も変わりません(ただし、6つのボタンはすべて同じ位置にあるはずです)
// I have this array, which contains the button outlets
tAddBtnArray = [NSArray ArrayWithObjects:tAddBtn1,tAddBtn2,tAddBtn3,tAddBtn4,tAddBtn5,tAddBtn6, nil];
//I loop through the array, set button title, and trying to change the y position
for(int i=0;i<6;i++){
UIButton *tempBtn = [tAddBtnArray objectAtIndex:i];
[tempField setText:@"Set some title"];
}