我有一个UIViewController
TableView
,当我在另一个Button
中按View
时,会显示Button
。它从屏幕底部正确滑动,但我希望它的高度是屏幕高度的一半,并保持在屏幕的底部。
我怎么能得到这个?
这是我的代码:
CupsViewController
这是按下TableView
以显示//DirectionViewController is the one that contains TableView
DirectionViewController *directionController = [self.storyboard instantiateViewControllerWithIdentifier:@"directionsView"];
// Position the options at bottom of screen
CGRect optionsFrame = directionController.view.frame;
optionsFrame.origin.x = 0;
optionsFrame.size.width = 320;
optionsFrame.origin.y = 423;
// For the animation, move the view up by its own height.
optionsFrame.origin.y += optionsFrame.size.height;
directionController.view.frame = optionsFrame;
[UIView beginAnimations:nil context:nil];
optionsFrame.origin.y -= optionsFrame.size.height;
directionController.view.frame = optionsFrame;
[UIView commitAnimations];
[self.navigationController pushViewController:directionController animated:YES];
时的代码。
{{1}}
答案 0 :(得分:1)