我有一個UIScrollView
我在那裏創建兩個UIButtons
。第一個按鈕的工作原理應該如此,但第二個按鈕消失。它仍然存在並且可以接受點擊,並且當您點擊隱藏按鈕時變得可見。UIScrollView和UIButton,UIButtons消失
關於爲什麼第二個按鈕出現的任何想法?
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
button_1 = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
button_1.titleLabel.font = [UIFont systemFontOfSize:12];;
button_1.titleLabel.lineBreakMode = UILineBreakModeTailTruncation;
button_1.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
button_1.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;
[button_1 setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[button_1 setTitle:@"Circle" forState:UIControlStateNormal];
button_1.frame = CGRectMake(0.0, 30.00, 50, 20);
[button_1 addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
[cell.contentView addSubview:button_1];
button_2 = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
button_2.titleLabel.font = [UIFont systemFontOfSize:12];;
button_2.titleLabel.lineBreakMode = UILineBreakModeTailTruncation;
button_2.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
button_2.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;
[button_2 setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[button_2 setTitle:@"Square" forState:UIControlStateNormal];
button_2.frame = CGRectMake(0.0, 120.0, 50, 20);
[button_2 addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
[cell.contentView addSubview:button_2];
另一個代碼區域導致了這個問題。沒有什麼是你在做什麼樣的代碼錯誤(除了保留是不必要的,但這不會導致你的問題) – bentford