以编程方式设置uiimage的可见性

时间:2010-11-20 18:25:48

标签: iphone objective-c uitableview uiimage

我已经将界面构建器中的UIImage拖到视图上并从下拉列表中选择了我的PNG,这很有效但是如果我想根据此表代码中的行数更改uiimage的可见性:

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

我是否必须将uiimage声明为插座?如果表中的行数超过1(即存在行),我将如何编写上述代码中的可见性

2 个答案:

答案 0 :(得分:2)

尝试使用

imageView.hidden = YES;

答案 1 :(得分:2)

如果你想根据部分中的行数来做,你应该能够做到这样的事情:

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

其中imageView是页面上的UIImageView。