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
下にスライドできますか?