1

インターフェイス ビルダー 3.1 を使用していますが、UIScrollView が表示されず、UIAlertView が表示されません。インターフェイス ビルダーでそれらを取得するにはどうすればよいですか。50 個のラベルを持つビューが必要で、コードを使用せずに Interface Builder を介してそれらを追加したいのですが、助けてください...

4

1 に答える 1

3

UIAlertView はモーダル ダイアログであり、コード内でトリガーされるため、Interface Builder で設定してもあまり役に立ちません。アラートを作成するには、次のようなコードを使用します。

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error message" message:@"Error description" delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil];
[alert show];
[alert release];                    

UIScrollView は Interface Builder ライブラリ内にあります。なぜあなたがそれを見ないのか分かりません。そのアイコンは、右側に灰色のスクローラーが付いた空白の白いビューです。このようなビューをインターフェイスに挿入しても、スクロールを適切に機能させるには、コードでいくつかのパラメーターを設定する必要がある場合があります。

概念的なコメントとして、スクロール ビュー内に 50 個のラベルが必要な場合は、代わりに UITableView を使用した方がよいと思います。

于 2009-05-23T14:15:33.333 に答える