Я использую библиотеку three20 для проекта iPhone.Как часть этого я использую тягу, чтобы обновить (как FB и Twitter) на просмотр таблицы.Это прекрасно работает, однако было бы лучше, если бы это было в нижней части таблицы.
Я не вижу каких-либо очевидных настроек конфигурации для этого (в основном это не документы по API), поэтому я покопался и, похоже, мне нужно развернуть собственную реализацию TTTableViewDragRefreshDelegate
Я нашел код, который добавляет фактическую кнопку перетаскивания (удалены ненужные биты):
- (id)initWithController:(TTTableViewController*)controller {
if (self = [super initWithController:controller]) {
// Add our refresh header
_headerView = [[TTTableHeaderDragRefreshView alloc]
initWithFrame:CGRectMake(0,
-_controller.tableView.bounds.size.height,
_controller.tableView.width,
_controller.tableView.bounds.size.height)];
_headerView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
_headerView.backgroundColor = TTSTYLEVAR(tableRefreshHeaderBackgroundColor);
[_controller.tableView addSubview:_headerView];
}
Но я совершенно неопытен в том, как перемещать элементы просмотра в коде, поэтому я не совсем уверен, с чего начать.Есть идеи?