Как мне скрыть / показать UITableView программно в Objective-C? - PullRequest
3 голосов
/ 04 октября 2011

У меня есть UITableView, который я установил как скрытый по умолчанию в Интерфейсном Разработчике. Я хочу настроить его так, чтобы пользователь нажимал на кнопку, и он отображал UITableView программно.

Есть ли какой-нибудь метод, который я могу просто вызвать для своего объекта UITableView, чтобы изменить его видимость?

Ответы [ 2 ]

9 голосов
/ 04 октября 2011
myTableView.hidden = NO;

UITableView является подклассом UIView, поэтому наследует все свойства UIView. Посмотрите документацию для - [UITableView setHidden]

7 голосов
/ 04 октября 2011

Вы также можете изменить альфа на табличном представлении, если хотите увеличить / уменьшить его. Например:

Затухание вида:

// fade myView out
[UIView animateWithDuration:0.5
                 animations:^{
                    myView.alpha = 0;
                 }];

Затухание вида в:

// fade myView in
[UIView animateWithDuration:0.5
                 animations:^{
                    myView.alpha = 1;
                 }];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...