Полуэкранное развертывание UITableView - PullRequest
0 голосов
/ 12 февраля 2012

Возможно ли реализовать развертывание UITableView, которое занимает половину вертикального экрана iPhone?

Я планирую использовать UINavigationController, поскольку это стандартный способ развертывания.Но для UINavigationController требуется RootViewController, который обычно управляет полноэкранным режимом.

Также, если можно выполнить детализацию на столе с половинным экраном, какой способ лучше всего сделать?

1 Ответ

1 голос
/ 12 февраля 2012

Один из вариантов - использовать UITableView, а затем поменять его вид при выборе строки.

См .:

transitionFromView: toView: duration: options: завершение: Создает анимацию переходамежду указанными представлениями с использованием заданных параметров.

+ (void)transitionFromView:(UIView *)fromView toView:(UIView *)toView duration:     (NSTimeInterval)duration options:(UIViewAnimationOptions)options completion:(void (^)(BOOL finished))completion

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/clm/UIView/transitionFromView:toView:duration:options:completion

Вам придется либо использовать жест смахивания, либо кнопку в этом измененном представлении, чтобы вернуться к представлению таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...