iOS 7 проблема UISearchDisplayController
Ребята, я использую UISearchDisplayController в своем приложении, и он отлично работал в iOS 6 и 5. В iOS 7 я получаю эту проблему пользовательского интерфейса.
Панель поиска и представление таблицы немного увеличиваются, а строки в таблице перемещаются выше ожидаемых границ. Кто-нибудь сталкивается с той же проблемой?
1 ответ:
Вы можете попытаться установить свойство edgesForExtendedLayout UITableViewController в UIRectEdgeNone для iOS 7 и выше в none, потому что по умолчанию это UIRectEdgeAll.
#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending) - (void)viewDidLoad { [super viewDidLoad]; if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0")) self.edgesForExtendedLayout = UIRectEdgeNone; }
Редактировать:
Некоторая экспликация с документацией Appleздесь .