草庐IT

uiLabel1

全部标签

ios - 使用 Storyboard segues 将 NSString 传输到 UILabel

-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{NSLog(@"prepareForSegue:%@",segue.identifier);if([segue.identifierisEqualToString:@"returnText"]){[segue.destinationViewControllersetText:@"NewString"];}}-(void)setText:(NSString*)transferString;{NSString*result=[NSStringstringWit

iphone - 如何在 UILabel 中插入图像,或使其看起来像我做的那样?

我正在编写一个基于几何的应用程序。在应用程序的某个位置,会有一个带有一些自定义单元格的UITableView。这些单元格包含UILabel。在这些标签的文本中,我想插入看起来像这两个三角形的符号:(来源:wiley.com)但是,由于我在任何Apple字体中都找不到这些符号,有没有办法将图像插入字符串中以代替符号?这是一个(非常)我要做什么的粗略想法(实际表格不会是静态的): 最佳答案 好的,我明白你想做什么了。我认为,关键是不断向您的单元格添加控件,并在进行时计算宽度。首先,我建议使用一种数据结构来保存您的单元格内容。一个简单的数

ios - 为什么将 UILabel 设置为完全透明会丢失点击手势?

我想不通,我也不认为this也确实解释了它。我有一个UILabel,用户可以点击它来隐藏或显示它,设置如下:self.numberLabel.userInteractionEnabled=YES;UITapGestureRecognizer*tapGesture=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(hideOrShowNumber)];[self.numberLabeladdGestureRecognizer:tapGesture];我想通过在UILabel上设置alpha值来设置标签的隐藏

ios - iPhone - 从 UILabel 中的链接中删除下划线

我正在使用TTTAttributedLabel(https://github.com/twotoasters/TTTAttributedLabel)。在这里,我正确地获得了带有一些可点击文本的标签。我需要像上图中的用户名一样显示我的文本(即没有下划线)。我该怎么做? 最佳答案 试试这个代码(抱歉格式化,写在手机上...)NSDictionary*linkAttributes=@{[NSNumbernumberWithInt:kCTUnderlineStyleNone]:(id)kCTUnderlineStyleAttributeNa

ios - 具有多种颜色的 UIProgressView 上的 UILabel

所以我还没有做到这一点,我正在尝试如何做到这一点。所以我制作了一个UITableView,每个单元格都有一个关联的NSTimer。现在在每个自定义UITableViewCell中,我都有一个UIProgressView作为背景,拉伸(stretch)以填充单元格。现在我想在UIProgressView上添加一个带有剩余时间的UILabel。但是由于进度条填充颜色和背景颜色有很大不同(海军蓝色进度填充和白色背景/非填充区域),我想知道如何在进度条填充时动态更改文本颜色。就像UILabel中深蓝色填充的部分一样,文本颜色应该是白色。在白色背景上的部分,文本应该是黑色的。Somethingl

ios - 更改 UILabel 文本

我目前正在学习CS193P,并且正在上第2课。如果您之前学习过这门类(class),我就是我们刚刚添加标签以输出翻转次数的地方。这是View和Controller的屏幕截图(讲座中的原始代码):我注意到讲师正在从flipCount的setter中更改flipsLabel的文本。但是,我认为只要调用touchCardButton方法就向flipsLabel对象发送消息会更容易/更直观。下面是修改后的截图:谁能解释一下老师为什么这么写?他说“这是getter和setter的另一个重要用途,即保持UI与属性同步” 最佳答案 大约2年多前,

ios - UILabel 不在 UIView 中设置动画,使用了自动布局

我有一个非常简单的应用程序。它包含一个红色View和一个绿色标签。还有一个运行动画的按钮。我通过更改其宽度约束常量的值来为红色View设置动画。[self.viewlayoutIfNeeded];[UIViewanimateWithDuration:0.4animations:^{self.widthConstraint.constant=width;[self.viewlayoutIfNeeded];}];红色View按预期进行动画处理,但内部的绿色标签会立即改变其宽度。我玩了不同的动画标志,尝试了SO的几个技巧,但没有带来它的工作。请查找thesourceshere.TIA

iOS - 具有多个动态大小的 UILabel 和 UIImage 的自动布局

这是我的情况。我有3个不同的数据(忽略最后的钱,它不会被包括在内),布局如下:但是第一个数据(音乐类型)可以更长,最后应该是这样的:所以我必须遵守多个限制条件:音乐类型后应跟有事件类型数据,在任何需要的行上。必须包含事件类型的Logo。当然,总宽度不应大于它的superView宽度。我根本不知道从哪里开始处理音乐类型和事件类型。我已经尝试过,但我不知道如何使用具有动态宽度的我正在制作Storyboard。 最佳答案 只有当您尝试使用大量自动布局规则来解决它时才会变得困难。如果你能够使用它,有一个更简单的建议:NSAttributed

ios - 如何在 iOS 中以编程方式更新 UILabel

我在更新标签时遇到问题。它不会删除旧值,因此新值会覆盖旧值。如有任何帮助,我们将不胜感激。timer=[NSTimerscheduledTimerWithTimeInterval:1target:selfselector:@selector(updateLabels)userInfo:nilrepeats:YES];-(void)updateLabels{for(GraphView*graphinarr){//retrievethegraphvaluesvalLabel=[[UILabelalloc]initWithFrame:CGRectMake(i*200,0,90,100)];v

ios - UILabel 属性文本呈现不正确

我一直在使用属性文本设置UILabel以获得我想要的字体轮廓,并且我经常更改UILabel的attributedText属性。似乎大约有50%的时间它似乎在不删除旧文本的情况下在旧文本上呈现新文本。现在我的代码如下所示://Attributesinitializationself.labelAttributes=[NSMutableDictionarydictionary];[self.labelAttributessetObject:[UIFontfontWithName:@"HelveticaNeue"size:21]forKey:NSFontAttributeName];[sel