我正在使用xcode 4.6
开发一个应用程序。在这里我想以编程方式添加UIButton到UIscrollview。这是我遵循的代码。UIscrollview中的自定义UIButton
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];
现在的问题是,按钮消失(技术上它的textcolor变成白色)点击。我检查保持UIscrollview颜色为红色,该按钮仍然在视图中,但我不能得到它的文字颜色改变的原因,我如何撤消DIS。 基本上我想用UIbutton创建一个可点击的链接。 我知道uitextview方法(datadetectortype),但它没用,因为我想在链接和实际链接的标签中显示不同的文本。
注意:文本颜色不会变回蓝色并且只保留白色。
在此先感谢。
谢谢你的答案..这是一个gr8帮助兄弟!现在完美的作品。 – xrnd 2013-03-21 06:08:49