我有一个带有 a 的View( CupsViewController),Label当它被点击时,TableView( AddressTableController) 从屏幕底部滑动并停留在下半部分。在TableView,Ok Button按下时,我想改变值Label并用动画移除TableView(即滑动到底部)。
这是我的代码:
CupsViewController
点击时调用的方法Label
- (IBAction)showPop:(id)sender
{
addressTableController = [[AddressTableController alloc]initWithStyle:UITableViewStyleGrouped];
[addressTableController setDelegate:self];
[[self view] addSubview:[addressTableController myTableView]];
[UIView animateWithDuration:1.0 delay:0 options:UIViewAnimationOptionBeginFromCurrentState animations:^{
[[addressTableController myTableView] setFrame:CGRectMake(0, kScreenHeight * 0.5, kScreenWidth, kScreenHeight * 0.5)];
} completion:nil];
}
按下AddressTableController时调用的方法Button
- (void)addressTableController:(AddressTableController *)viewController didChooseValue:(int)value {
direccionLabel.text = [[[[myAppDelegate usuarioActual] cups] objectAtIndex:value] direccion];
[addressTableController.view removeFromSuperview];
}
图片

如您所见,我已经尝试过,removeFromSuperview但它什么也没做。我怎样才能滑到TableView底部?