Cocoa超链接标签问题?

时间:2014-09-24 11:05:17

标签: ios objective-c macos cocoa

我的应用程序中有一个超链接标签。点击它打开我想要的应用程序。 问题是我点击它后标签的字体大小自动缩小。 有办法避免这个吗? 请为此问题提出解决方案。提前致谢

1 个答案:

答案 0 :(得分:0)

我建议您将UIButtonUIButtonTypeCustom一起使用并清除背景而不是UILabel。它看起来像UILabel,在action方法中你可以执行任何任务。

        UIButton *btn = [[UIButton alloc] initWithFrame:btn_frame];
        [btn setBackgroundColor:[UIColor clearColor]];
        [btn addTarget:self action:@selector(DoSomething) forControlEvents:UIControlEventTouchUpInside];
        [btn setTitle: @"Button_Title" forState: UIControlStateNormal];
        [btn setTitleColor: #your_choice forState:UIControlStateNormal];
        [btn setTitleColor: #your_choice forState:UIControlStateHighlighted];
        btn.titleLabel.font = #your_choice
        btn.titleLabel.textAlignment = #your_choice;
        btn.contentVerticalAlignment = #your_choice;

如果你还想要UILabel在这里链接可能会帮助你.. Attributed Label