現在iOS9向けアプリの開発を行っています。
その中に「UIViewを作り、既存のテーブルにTableFooterViewとして設定」という部分があるのですが、
XXX.xib
└aaaTable
└bbbView
のように一つのXIBファイルにテーブルとViewを別々に配置し、コード内で
aaaTable.tableFooterView = _bbbViewとしてTableFooterViewを設定しているのですが、不具合が2つほど起きています。
➀aaaTableにXIBで「セパレータ無し、セパレータ色は透明(念の為)」という設定をしているが、TableFooterView(bbbView)に反映されない。(セパレータが表示される。ViewDebuggingを使用して確認したところ、テーブルはセパレータ無し設定が適用され正常に表示されているが、TableFooterView(bbbView)には適用されていなかった。
➁TableFooterView(bbbView)がスクロールできてしまう。(テーブルセルの高さとbbbViewの高さは合わせており、スクロールできない想定)
➀に関してはネットで検索したところ
_tableView.tableFooterView = [UIView new];
が使えるということでしたが、今回のケースに関しては適用出来ませんでした。
諸事情により、コードを提示することが難しいのですが、
「○○の設定漏れてない?」「××はどうなってる?」などのアドバイスを頂きたい次第です。
(aaaTable.tableFooterView = _bbbViewとしてテーブルにViewをTableFooterViewとして設定する仕様は変更無しでお願いします。)
皆様のお力をお借りできると幸いです。
回答1件
あなたの回答
tips
プレビュー