0

iPad アプリケーションにはボタンのパネルがあり、UIImageViewこのパネルとして を使用し、その上にボタンを配置して、nib ファイルを作成しました。一部のビューでは、このパネルの一部のボタンを表示しないでください。だから私はこれらのボタンを削除し、パネルの高さを減らし(a UIImageView)、削除されたボタンのスペースを占めるようにボタンを再配置します。私はこれらすべてへのアウトレットを作成しました。

これはこれを行う方法ですか?私の問題は、ある時点でボタンが表示される順序を変更したい場合、nib ファイルを変更するだけでは変更できないことです。コードにもいくつかの変更を加える必要があります。

4

1 に答える 1

2

この場合、最初にボタンを配置するためにペン先を使用しないでください。これは、コードだけで作業する方がよい場合があるようです。

ボタンの位置を変更したり、ボタンの削除と再配置を行ったりする場合にレイアウトを保護するある種の抽象化について心配する代わりに、特定のビューが必要なボタンを認識したら、実行時にレイアウトを実行できます。あなたのコードはすでにレイアウトの仕事の多くをすでに行っています(削除と再配置)。

于 2012-09-25T09:35:00.737 に答える