swiftにてアプリ作成しています。

TableViewやボタンを選択不可にする方法は調べるとわかったのですが
グレーアウトにする方法がわかりません。

今は無理やりバックグランドのカラーとタイトル色を変更していますが
何かほうほうないのでしょうか?

特にTableviewではアイコンを設定しているため、上記方法では不可能で困っています。
(グレーアウト版のアイコンを作成する必要がある?)

よろしくお願いいたします。