ボタンを押すと表示されるテーブルビューがあります。このテーブルビューは、他のUITableviewの上に追加されます。私が今やりたいのは、テーブルビューが表示されたときです。アラートビューがポップアップしたときのように、バックグラウンドビューが暗くなります。ここに例があります。
これをコードで試しましたが、機能しません。
_tableView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];
ボタンを押すと表示されるテーブルビューがあります。このテーブルビューは、他のUITableviewの上に追加されます。私が今やりたいのは、テーブルビューが表示されたときです。アラートビューがポップアップしたときのように、バックグラウンドビューが暗くなります。ここに例があります。
これをコードで試しましたが、機能しません。
_tableView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];
私のコメントよりも多くの説明を含む回答を追加するだけです。
背景のtableViewが_tableView
であり、ポップアップの小さなtableViewであると言いますis _tableViewSmall
UIView
と同じ高さと幅を持つを作成します_tableView
。あなたaddSubView
の上でやってください_tableView
。
yourView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];
次に、あなたの行動を追加_tableViewSmall
しaddSubView
ます_tableView
。
この手順があなたがそれを作るのに役立つことを願っています。
これを試して...
yourView.backgroundColor = [UIColor blackColor];
yourView.alpha = 0.40;
テーブルビューの上に空白の黒いuiviewを作成し、ストーリーボードで必要に応じてそのアルファを設定します。非表示にしてください。alertviewがポップアップしたら、ビューを表示します。