iPhone - 使tableView UIimageview页脚静态(始终显示)

时间:2009-12-19 15:24:42

标签: iphone interface-builder

我使用ib在uiimageview中创建footer tableview,我希望图像在滚动时始终显示,而不是仅仅在滚动到结束时表, 有没有办法去做?

2 个答案:

答案 0 :(得分:1)

不,页脚本身就是表格的一部分。实际上,它是表格一部分的一部分。页脚仅具有上面数据的上下文中的含义,因此页脚始终可见在界面语法中没有意义。

答案 1 :(得分:1)

是的,但您的视图层次结构需要更改。

您需要将视图控制器设为UIViewController的子类,以及UITableViewDelegateUITableViewDataSource的委托。

在这种安排中,您有一个普通的视图控制器,其基本视图保持静态。您向该视图添加UITableView,具体取决于尺寸和尺寸。放置您可以将该基本视图显示在顶部或底部(或两者)。

将您的表视图连接到控制器中的插座,设置它的数据源并委托给文件所有者,并使用与普通UITableViewController相同的委托方法。

我注意到的一件事是UITableViewController将自动取消选择任何选定的单元格(当表格消失或重新出现时,我忘记了哪一个)。你只需要管理它:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

或in - (void)viewWillAppear:(BOOL)animated