Я пытаюсь показать сообщение тикер, которые закодированы в отдельный класс, и я использую класс в поле ниже образомИнициализация объекта, только один раз в прошивкой
ниже код показывает сообщение тикер в iphone симулятор по току посмотреть, когда я бегу в Xcode
#import "CLTickerView.h" //imported ticker message class
- (void)viewDidLoad
{
CLTickerView *ticker = [[CLTickerView alloc] initWithFrame:CGRectMake(30, -3, 80, 40)];
ticker.marqueeStr = @"OLD Ticker msg goes here";
ticker.marqueeFont = [UIFont boldSystemFontOfSize:16];
[self.view addSubview:ticker];
}
я хочу, чтобы изменить сообщение тикер и положение с помощью кнопки и я использую ниже код
- (IBAction)changeTitleAndPosition:(id)sender {
{
CLTickerView *ticker = [[CLTickerView alloc] initWithFrame:CGRectMake(10, 10, 20, 50)]; //i want to change the position here
ticker.marqueeStr = @"NEW Ticker msg goes here"; //i want to change msg here
ticker.marqueeFont = [UIFont boldSystemFontOfSize:16];
[self.view addSubview:ticker];
}
, но когда я нажимаю кнопку, он создает повторяющееся сообщение о тикерах каждый раз, возможно ли, что мы можем изменять только сообщение и позицию?
Я знаю, что когда я нажимаю кнопку, он каждый раз создает новый объект и показывает повторяющееся сообщение. Но я не знаю, как я могу инициализировать объект один раз в viewDidLoad и изменить заголовок и положение сообщения из любой кнопки или действия.
Пожалуйста, предложите мне возможные решения.