1
我需要一些聰明的提示:)工具欄在桌子下方
我需要添加一個工具欄到我的頁面包含一個表視圖。如果表格沒有填滿整個頁面,我需要將工具欄放在頁面的底部,但如果表格比頁面長,我需要將工具欄放在表格的最後。
怎麼辦? :/
非常感謝您的幫助, 斯坦
我需要一些聰明的提示:)工具欄在桌子下方
我需要添加一個工具欄到我的頁面包含一個表視圖。如果表格沒有填滿整個頁面,我需要將工具欄放在頁面的底部,但如果表格比頁面長,我需要將工具欄放在表格的最後。
怎麼辦? :/
非常感謝您的幫助, 斯坦
使用的UITableViewDelegate的頁腳視圖....
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
只需從這個返回一個視圖,它將被放置在底部的指定部分(單個部分或最後一個部分)。
還可以使用..
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
告訴表格查看視線的高度。
非常感謝! :)我已經添加了一個視圖到底部的工作欄,然後我返回MAX(44,suggestionsTable.bounds.size.height - ([self.suggestions count] * 44));'in 'heightForFooterSection' ......我不喜歡硬編碼的44!有沒有更好的辦法? :D – Stine 2011-06-09 12:39:50
如果44是頁腳視圖的高度,那麼你可以在viewDidLoad中實例化類,然後使用... myFooterView.frame.size.height; – 2011-06-09 12:42:29
但是桌子上的細胞高度呢? :) – Stine 2011-06-09 12:57:21