我有一个uiviewcontroller,它包含一个uiview作为子视图。 我们的想法是通过单击按钮更改显示的uiview(将uiview加载到笔尖显示)。 目前我通过覆盖initWithFrame:方法来实现:
self = [[[NSBundle mainBundle] loadNibNamed:@"myUIView" owner:self options:nil] objectAtIndex:0];
现在,它完全加载。我可以毫无问题地在视图之间切换,但是, 在我的一个视图中,我有一个按钮:当用户点击它时,它应该显示一个从底部(最初隐藏)滑动到视图中心的uipicker。我正在实施IBAction,并使用:
[UIView animateWithDuration:2 delay: 0 options: 0 animations:
^(void) {
_myPicker.frame = theNewFrame;
}
completion: nil];
当我按下按钮时,没有任何反应。没有显示动画。 我究竟做错了什么? 提前致谢