在用戶點擊屏幕時,應該有一個帶按鈕的彈出窗出現。但是彈出窗出現,按鈕沒出現。不知道哪出錯了。是在subView中的subView。
-(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];
}
按鈕已經在了,不顯示是由於maskToBounds 設置為YES了。改為設置NO試試,然後修正一下button的x,y坐標。