Я использую xcode 4.6
для разработки приложения. Здесь я хочу добавить UIButton программно в UIscrollview. Это следующий код.Пользовательский UIButton в UIscrollview
UIButton *bt =[[UIButton alloc]initWithFrame:frame];
bt=[UIButton buttonWithType:UIButtonTypeCustom];
[bt setTitle:@"Custom Button" forState:UIControlStateNormal];
[bt addTarget:self action:@selector(userTappedOnLink:) forControlEvents:UIControlEventTouchUpInside];
bt.backgroundColor = [UIColor grayColor];
bt.titleLabel.textColor=[UIColor blueColor];
[self.mainscrollview addSubview:bt];
[self.mainscrollview bringSubviewToFront:bt];
В настоящее время проблема в том, что кнопка исчезает (технически ее цвет текста становится белым) при нажатии. Я проверил, сохраняя цвет UIscrollview красным, что эта кнопка все еще была в представлении, но я не могу понять причину, по которой изменился его цвет текста и как я его отменил. В основном я хотел создать интерактивную ссылку с помощью UIbutton. Я знаю подход uitextview (datadetectortype), но его бесполезно, поскольку я хочу показать другой текст в метке для ссылки и фактической ссылки.
Примечание: Цвет текста не меняется на синий и остается только белым.
Заранее спасибо.
Thanx for ur answer .. это была помощь gr8! Теперь все работает отлично. – xrnd