当用户在屏幕上点击时,应该会出现一个带有按钮的弹出窗口。但我不知道为什么弹出窗口中没有显示该按钮。是否有问题,因为它是子视图中的子视图?
-(void) popUpWithX:(int)x andY:(int)y {
CGRect popUpRect = CGRectMake(x, y, 125, 75);
popUp = [[UIView alloc] initWithFrame:popUpRect];
popUp.backgroundColor = [UIColor whiteColor];
popUp.layer.cornerRadius = 7.5f;
popUp.layer.masksToBounds = YES;
[self.view addSubview:popUp];
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 100, 30)];
[button setTitle:@"Click me!" forState:UIControlStateNormal];
[popUp addSubview:button];
}
编辑:
UIButton 的坐标有可能是错误的吗?我不确定坐标系是来自主视图还是来自弹出子视图。