0

在 Instagram 中发布的图片下方是其他一些用户的评论。您可以单击其中任何一个来打开他们的个人资料。

在此处输入图像描述

如何创造这样的东西?带有标签、webview、任何其他小部件?

4

2 回答 2

1

您可以使用关闭属性UITextView。或者,如果您想要更轻的东西,editable您可以使用OHAttributedLabel 。

于 2012-06-14T09:05:40.737 回答
0

你想要的是一个自定义类型的 UIButton 并简单地设置一个标题。

您可以访问和修改标签属性,除了带有 titleLabel 属性的文本,但您必须使用 setTitleForState 将文本实际放入按钮中,然后在按钮上简单地 addTarget at selector for state userinteractiontouchupinside

    self.webLink = [UIButton buttonWithType:UIButtonTypeCustom];

    [self.webLink setTitle:@"title" forState:UIControlStateNormal];
    [self.webLink setTitleColor:[UIColor customColor] forState:UIControlStateNormal];
    [self.webLink addTarget:self action:@selector(pushWeblink:) forControlEvents:UIControlEventTouchUpInside];
    self.webLink.frame = CGRectMake(x,y,w,h);
    self.webLink.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
    self.webLink.titleLabel.backgroundColor = [UIColor clearColor];
    self.webLink.titleLabel.font = [UIFont fontWithName:@"yourFont" size:12];
于 2012-06-14T09:48:44.943 回答