我正在使用xcode 4.6
开发应用程序。在这里,我想以编程方式将 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];
现在的问题是 Button 在单击时消失了(从技术上讲,它的文本颜色变为白色)。我检查了保持 UIscrollview 颜色为红色,该按钮仍在视图中,但我无法了解其文本颜色更改的原因以及如何撤消 dis。基本上我想使用 UIbutton 创建一个可点击的链接。我知道 uitextview 方法(datadetectortype),但它没有用,因为我想在链接和实际链接的标签中显示不同的文本。
注意:文本颜色不会变回蓝色,仅保持白色。
提前致谢。