我有一个隐藏在导航栏后面的分段控件,只是在视野之外。当按下一个按钮时,我让整个视图向下动画,使其变得可见,从导航栏滑出。我的问题是,它然后没有响应触摸事件,我认为因为它位于视图范围之外。有没有办法将视图向上扩展50px左右?
在XCode中,视图的size属性显示为灰色且无法更改。 感谢。
CGRect mainFrame = mainView.frame;
mainFrame.origin.y = 40;
statusButton.action = @selector(hideStatusBar:);
[UIView beginAnimations:@"showStatus" context:nil];
[UIView setAnimationDuration:0.2];
statusButton.title = @"Status";
mainView.frame = mainFrame;
[UIView commitAnimations];