0
嘿,我想在運行時創建標籤並刪除它們。首先,我希望我的程序在視圖在我的滾動視圖中間加載時創建標籤。 到目前爲止,我viewDidLoad中看起來是這樣的:在scroll中創建標籤查看
- (void)viewDidLoad {
[super viewDidLoad];
inputArray = [[NSMutableArray alloc] initWithObjects:@(0), nil];
UILabel *label = [[UILabel alloc] initWithFrame: CGRectMake(
(_scrollViewForLabels.frame.origin.x + (_scrollViewForLabels.frame.size.width/2)),
(_scrollViewForLabels.frame.origin.y + (_scrollViewForLabels.frame.size.height/2)),
0,0)];
label.text = [[inputArray lastObject] stringValue];
label.textColor = [UIColor whiteColor];
[labelArray addObject:(label)];
[_scrollViewForLabels addSubview:label];
但我不能看到,應該在任何地方顯示的0。它在哪裏?
您創建一個寬度和高度0,0標籤...的很可能至少部分* *問題。 – DonMag
將該行更改爲:UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake( (_scrollViewForLabels.frame.origin.x +(_scrollViewForLabels.frame.size.width/2)), (_scrollViewForLabels.frame.origin。 y +(_scrollViewForLabels.frame.size.height/2)), ,50,50)]; – GeneCode
添加此>的UILabel *標記= [[ALLOC的UILabel] initWithFrame:方法CGRectMake((_scrollViewForLabels.frame.origin.x +(_scrollViewForLabels.frame.size.width/2)),(+ _scrollViewForLabels.frame.origin.y(_scrollViewForLabels .frame.size.height/2)),50,50)] 並設置標籤的中心=滾動視圖的中心。 與上面的添加框架和contentize彼此相等。如果不需要滾動 – ajjjjjjjj