-2

Xcodeでこれを行うにはどうすればよいか疑問に思っていました。どんな助けでもいただければ幸いです

レベル (既に作成されている) を開始し、viewdidload (レベル ビュー内) を使用してレベル セレクターのボタンを変更したい (別のビューと xib をレベル セレクターに変更する) このボタンをに変更する必要があります。この場合は「Level1」である必要がある特定のテキストを特徴とする丸い長方形ボタン。このボタンは、レベルが現在ロックされていることをユーザーに知らせるために、現在南京錠のイメージがあるカスタム ボタンから変更する必要があります。それが完了したら、変更をゲームのデフォルトとして保存する必要があります。これにより、アプリを閉じても、ロックを解除したレベルが失われることはありません。

どんな助けでも感謝しますありがとう

4

1 に答える 1

-1

まあ buttonType は、初期化時に次のように設定できる読み取り専用プロパティです。

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];

あなたが望むものを達成する方法は、2つのボタンを作成するだけで、要件に応じてボタンを表示または非表示にするだけです

[btn1 setHidden:YES];
[btn2 setHidden:NO];

EDIT:失うことなく値を保存するために、多くのオプションがあります。より簡単なのはNSUserDefaluts、値をキー文字列に保存して元に戻すことができる場所です

値を 2 番目の VC から 1 番目に変更するには、2 番目の VC にデリゲート メソッドを実装して、1 番目の VC でアクションをトリガーする必要があります。

委任に関するチュートリアル

于 2013-03-06T19:21:41.670 に答える