我想根据选择器视图选择显示隐藏表视图。在选择器视图中,我有一个包含四个值的数组。如果我选择值(2)tableview可以隐藏,否则它将隐藏。
以下是选择器视图代码:
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component;
{
textfie.text = [NSString stringWithFormat:@"%@",[arrMsg objectAtIndex:row]];
NSLog([arrmsg1 objectAtIndex:row]);
NSLog(@"%@",json);
}
答案 0 :(得分:0)
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
textfie.text = [NSString stringWithFormat:@"%@",[arrMsg objectAtIndex:row]];
if (row == 1) {
self.myTableview.hidden = YES;
}
NSLog([arrmsg1 objectAtIndex:row]);
NSLog(@"%@",json);
}
希望这会有所帮助:)
答案 1 :(得分:0)
尝试将tableview alpha用于零。
检查以下代码
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component;
{
[UIView animateWithDuration:0.25 animations:^{
if (row == 3) {
self.yourableView.alpha = 0.0;
}
else{
self.yourTableView.alpha = 1.0;
}
}];
}