我在第一個視圖中創建了一個UILabel
,並將其添加到第二個視圖和第三個視圖。現在,當我打開第四個視圖時,第二個和第三個視圖上添加的UILabel
應該被刪除。在第一個視圖中創建並在第二和第三視圖中添加IOS - 一次從兩個不同的應用程序視圖中刪除Uilabel
-(void)initializeMarqueeLabelWithViewController:(UIViewController *)viewCont {
標籤
rightLeftLabel = [[MarqueeLabel alloc] initWithFrame:CGRectMake(10, 483, viewCont.view.frame.size.width-20, 20) rate:50.0f andFadeLength:10.0f];
rightLeftLabel.numberOfLines = 1;
rightLeftLabel.textAlignment = NSTextAlignmentRight;
rightLeftLabel.textColor = [UIColor yellowColor];
rightLeftLabel.font = [UIFont fontWithName:@"Helvetica-BOLD" size:15.000];
rightLeftLabel.marqueeType = MLContinuous;
[UIColor whiteColor] range:NSMakeRange(0,6)];
[rightLeftLabel setAttributedText: string];
[viewCont.view addSubview:rightLeftLabel];
}
取出時四視圖打開
[rightLeftLabel removeFromSuperview];
但它從一個視圖僅次於移除或三
你能展示一些更多的代碼,你如何添加和刪除標籤? (方法和流程) –
初始化這個標籤 [APP_DELEGATE initializeMarqueeLabelWithViewController:self]; –
此方法已初始化,例如在第二視圖上,我希望此標籤也適用於第三視圖。現在我想從這兩個視圖中刪除這個標籤 –