1

ええ、宿題をして見つけましたsetFrame:frame display:YES animate:YESが、それを大きくしたり小さくしたりするのに必要な高さをどのように見つけたらよいのかわかりません。例を挙げましょう: 私は一種のスポットライト検索ツールを作成していますが、ユーザーがアプリを起動すると、テキストフィールド (検索キーワードを入力するため) とボタン (フィルター設定) だけが表示され、ウィンドウはこれら 2 つのサイズに収まりますオブジェクト (注: ウィンドウの開始位置は画面の中央と上部にあります)。ユーザーが「フィルター設定」ボタンを押すと、ウィンドウにアニメーションが表示され、検索結果をフィルター処理する「チェックボックスグループ」が表示されます。

4

1 に答える 1

1

あなたの場合、ビューに追加するチェック ボックス グループの高さを調べる必要があります。これを行う簡単な方法は、ペン先にチェック ボックスを含む別のビューを作成することです。IB を使用してビューをウィンドウに接続し、チェック ボックスを表示するときに、そのビューをウィンドウのコンテンツ ビューに追加し、ウィンドウのサイズ変更をアニメーション化します。

于 2011-02-12T00:27:02.397 に答える