【发布时间】:2012-02-16 14:16:34
【问题描述】:
当我在我的超级视图中创建一个 UIView 时,我想在这个视图中添加一个按钮作为退出按钮。 所以当按下时,它会从我的超级视图中删除这个 UIView,我应该怎么做呢? 该视图中的视图和按钮是在按下按钮时以编程方式创建的
- (IBAction)skillButtonPressed:(UIButton *)sender
{
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(40, 130, 240, 232)];
UIButton *cancelButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[cancelButton setFrame:CGRectMake(0, 0, 32, 32)];
[cancelButton setTitle:@"x" forState:UIControlStateNormal];
[myView addSubview:cancelButton];
[self.view addSubview:myView];
}
【问题讨论】:
-
在您可以呈现的第一个视图控制器中,它是导航控制器、UItabbar ..etc 吗?
-
它是在第一个viewController中创建的,就像你屏幕上的一个弹出窗口,所以退出按钮会关闭这个窗口
标签: iphone objective-c xcode uiview