1

ボタンを押すと表示されるテーブルビューがあります。このテーブルビューは、他のUITableviewの上に追加されます。私が今やりたいのは、テーブルビューが表示されたときです。アラートビューがポップアップしたときのように、バックグラウンドビューが暗くなります。ここに例があります。

これをコードで試しましたが、機能しません。

_tableView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];

ここに画像の説明を入力してください

4

3 に答える 3

4

私のコメントよりも多くの説明を含む回答を追加するだけです。

背景のtableViewが_tableViewであり、ポップアップの小さなtableViewであると言いますis _tableViewSmall

  1. UIViewと同じ高さと幅を持つを作成します_tableView。あなたaddSubViewの上でやってください_tableViewyourView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];

  2. 次に、あなたの行動を追加_tableViewSmalladdSubViewます_tableView

この手順があなたがそれを作るのに役立つことを願っています。

于 2013-01-31T09:51:17.627 に答える
4

これを試して...

yourView.backgroundColor = [UIColor blackColor];
yourView.alpha = 0.40;
于 2013-01-31T09:55:51.810 に答える
0

テーブルビューの上に空白の黒いuiviewを作成し、ストーリーボードで必要に応じてそのアルファを設定します。非表示にしてください。alertviewがポップアップしたら、ビューを表示します。

于 2013-01-31T09:52:19.043 に答える