【问题标题】:Xcode link with label带有标签的 Xcode 链接
【发布时间】:2013-02-03 12:07:36
【问题描述】:

我想在 html <a href="...">text</a> 中创建超链接。是否可以在 Xcode 中超链接标签?

【问题讨论】:

  • 不是开箱即用的。你需要一个 UITextField ,但如果你禁用用户交互,它几乎是一样的。这有帮助吗?
  • 更具体一点。您需要超链接标签的一部分还是整个标签?
  • 我的意思是 UITextView。这是文档的链接:link
  • 你的目标是什么?链接的重点是什么?您希望它像按钮一样工作还是像传统超链接一样简单地显示?

标签: iphone ios xcode hyperlink


【解决方案1】:

我建议使用Round Rect Button,然后将背景图像设置为与视图背景颜色相同的图像。

【讨论】:

    【解决方案2】:

    只需向该标签添加一个 tapGestureRecognizer

        UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(labelTapped:)];
        tapGesture.numberOfTapsRequired = 1;
        self.theLabel.userInteractionEnabled = YES;//Since by default, UILabel is not interaction enabled 
        [self.theLabel addGestureRecognizer:tapGesture];
    
    
        //Some where in the code
        -(void)labelTapped:(UIGestureRecognizer *)sender
        {
            //Do some stuff
        }
    

    【讨论】:

    • 你到底为什么要使用手势识别器..?
    • @vectorquake 如果您提供更好的建议,您的评论会更有用。除非您能解释为什么这是一个坏主意或提供更好的主意,否则不要放弃某人建议的解决方案。谢谢。
    • 为什么不使用只有文本的自定义按钮?
    猜你喜欢
    • 2017-11-19
    • 1970-01-01
    • 1970-01-01
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    • 2017-07-16
    • 2021-05-02
    • 2012-12-13
    相关资源
    最近更新 更多