программно установить видимость uiimage - PullRequest
0 голосов
/ 20 ноября 2010

Я перетащил UIImage в конструкторе интерфейса на представление и выбрал свой PNG из выпадающего списка, это прекрасно работает, но если я хочу изменить видимость uiimage в соответствии с количеством строк в этом коде таблицы:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
    return [sectionInfo numberOfObjects];
}

Должен ли я объявить uiimage как выход и как я должен кодировать видимость в приведенном выше коде, если число строк в таблице было больше 1 (т. Е. Присутствовали строки)

Ответы [ 2 ]

2 голосов
/ 21 ноября 2010

Если вы хотите сделать это просто на основе количества строк в разделе, вы должны просто сделать что-то вроде этого:

-(NSInteger)tableView: (UITableView *)tableView numberOfRowsInSection:(NSInteger) section {
      if(section == "whatever number you want to base the visibility off of")
            imageView.hidden = YES;
 }

Где imageView - это UIImageView, который находится на странице.

2 голосов
/ 20 ноября 2010

Попробуйте использовать

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