I think you need to write your own solution. But it really is not that difficult.
You need to create your own table header view containing the stretched image and implement some processing in the UITableViewDelegate . The following is a fairly general implementation of custom update management processing.
1) create a custom UIView that will be displayed as a drop-down list:
Header file:
2) set headerView as tableView header:
self.header = [[UpdateListView alloc] init]; self.table.tableHeaderView = self.header;
3) In your UITableViewDelegate do table scroll control:
const int UPDATE_DRAG_HEIGHT = -70; - (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset { if (self.header.state == UpdateListViewStateRelease) {
Esbenb
source share