Lords of Cocoa - 助けが必要です!
私は最初のアプリ (ゲーム) をコーディングしており、コア フレームワークと UIKit ですべてを実行しようとしています。私のゲームには、手動 (!) で作成した UIButton から作成された 5 x 8 のボードが含まれます。1 つの動作を変更すると更新される大規模な PItA。私は変更可能な配列と UIButton ジェネレーターを使用してみましたが、私はまだこのようなことが苦手で、物事を機能させることに非常に失敗しています。
ボタンは、その状態、価値、所有者、およびオリジンを保存します。私は現在、A、B、C、D、E を列に、1-8 を行に再表示しています。ボタンは 62x62 で、グリッドの両側に 1 ピクセルのマージン、ボタン間に 2 ピクセルのバッファーとマージンがあります。
各ボタンのタグ、値などを指定し、プログラムでグリッドを吐き出すクラスから素敵な小さな配列ジェネレーターを取得するのを手伝ってくれる人はいますか?
ボタンのサンプル:
-(IBAction) buttonA1:(id)sender {
UIButton *theButton = (UIButton *)sender;
theButton.titleLabel.font = [UIFont fontWithName:@"Gotham Rounded" size:22];
NSString *Title = theButton.titleLabel.text;
if (tapA1 != 1) {
[theButton setAlpha:1.0];
tapSum++;
tapA1 = 1;
[theButton setTitle: @"A1" forState: UIControlStateNormal];
NSLog(@"Press recieved from %@:\n\nSum is %i.\n", Title, tapSum);
[theButton setBackgroundImage:[UIImage imageNamed:@"red-dot.png"] forState:UIControlStateNormal];
}
else if (tapA1 == 1)
{
[theButton setAlpha:0.3];
tapA1 = 0;
tapSum--;
NSLog(@"Press recieved from %@:\n\nSum is %i.\n", Title, tapSum);
}
前もって感謝します!