0
私は私のUITableViewControllerで次のことを達成したい:静的テーブルビュー透明ヘッダー
- は一定の高さと透明テーブルヘッダーを眺めることができます。
- ソリッドカラーの表フッタービュー(たとえば、白色)を使用してください。
これを達成するには、私のTableViewsの背景をclearColorに設定する必要があります。しかし、一度テーブル全体のbackgroundColorをclearColorに設定すると、私のヘッダとフッタも透明になり、私はfooterViewを透明にする必要はありません。 、UIViewController
内部TableView
を使用しますが、私は動的な高さで静的細胞を使用しているので、私は、それを行うことができない、と静的TableView
はUITableViewDataSource
プロトコル(セルの高さを動的に変更する唯一の方法)に準拠することはありません:
あなたが言うかもしれません私はtableView(cellForRowAtIndexPath)のようなメソッドを持っていないので。
私は試しましたが、動作しません。これは、footerViewでのみセパレータを非表示にしますが、フッタービューはまだ透過的です。 – Vasily
それでは 'tableView.tableFooterView?.backgroundColor = UIColor.whiteColor()'を実行するのはどうでしょうか。 – Jason
UIViewにサイズがないので、現在は機能していません。私はUIViewのサイズを指定する場合は動作しますが、私は不必要なスクロールを受け取ります – Vasily