草庐IT

uiLabel1

全部标签

ios - UITableViewCell 中 UILabel 的布局警告不明确

我在UITableViewCell中有两个彼此相邻的UILabelView。左边有一行,右边可以有多行,并使用剩下的任何水平空间。两个标签与单元格顶部的距离相同。单元格的高度由右侧标签的高度决定。在某些情况下,我会在右侧UILabel上方和下方看到不需要的额外空间,因此它们没有顶部对齐。进一步研究,我发现hasAmbiguousLayout为两个标签返回YES。当我在调试器中调用constraintsAffectingLayoutForAxis时,我得到以下输出:(lldb)po[0x7b769520constraintsAffectingLayoutForAxis:0](,,)对于位

ios - 如何制作具有多种颜色的单个 UILabel

我想创建一个具有2种颜色的uilabel。第一种颜色是黑色,另一种颜色是蓝色。我可以在其中使用多个uilabel,但我只想使用一个uilabel。有什么办法可以实现吗?这应该是输出。这是我的代码:UILabel*lblPostContent=[[UILabelalloc]initWithFrame:CGRectMake((ICON_PADDING*1.5),42,container.frame.size.width-30,34)];lblPostContent.numberOfLines=0;[lblPostContentsetFont:[UIFontsystemFontOfSize:

objective-c - 在 UILabel 中绘制边框

嗯,我在UILabel中绘制边框时遇到了一些问题。这是我的代码片段CGRectframe=CGRectMake(10,10,320,120);UILabel*label=[[UILabelalloc]initWithFrame:frame];label.textColor=[UIColorgreenColor];label.font=[UIFontfontWithName:@"Verdana"size:12];label.textAlignment=UITextAlignmentCenter;label.text=@"Sometexttodisplay";label.layer.bac

cocoa-touch - UILabel TextAlignement 垂直顶部

我有一个很大的问题,我有一个UILabel以编程方式创建,然后通过Interfacebuilder连接,我已将其定位在我需要的位置,但我看到我在其中设置的文本打印在UILabelBox的中心,我发现了很多问题,但我不知道我可以使用它,我发现了这个:////VerticallyAlignedLabel.h//#importtypedefenumVerticalAlignment{VerticalAlignmentTop,VerticalAlignmentMiddle,VerticalAlignmentBottom,}VerticalAlignment;@interfaceVertical

iphone - UITableViewCell 内容 View - 添加 UILabel

目前我的UITableView上的cellForRowAtIndexPath有以下代码:-(UITableViewCell*)tableView:(UITableView*)theTableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UILabel*nameLabel=nil;UILabel*valueLabel=nil;UILabel*percentLabel=nil;UITableViewCell*cell=[tableViewdequeueReusa

IOS 在 UITableView 中点击 UILabel

我正在尝试创建一个类似于Facebook主页View的View,它有多个可点击区域。一切都已完成(虽然我不知道我是否遵循了这个atm的正确方法)但是View的对齐方式不正确。数据以的形式出现在不同的行中.我真正想要实现的是我在UITableView中显示我的数据。我试过这段代码片段:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";CustomCell*cell=(C

ios - UILabel autoLayout 无法正常工作

我在UITableViewCell中设置了一个UIlabel我想动态地设置UITableViewCell的高度,所以我用UILabel添加了一些约束,当进入UIViewController时,UITableViewCell的标签和高度不正确,但是如果我将UITableViewCell滚动到屏幕并将其滚动回屏幕,然后它工作正常,很奇怪。这是我在Storyboard中的约束进入UIViewController时TableViewCell中的UILabel应该是我尝试添加代码(覆盖UILabel)-(void)layoutSubviews{self.preferredMaxLayoutWid

ios - 从 rootViewController 设置 UILabel 文本

我有两个ViewController1.rootviewController2.myStatusDisplayViewController。我有一个c堆栈回调函数,它返回一个c字符串。那个特定的回调函数调用我的rootviewcontroller中的一个函数。在我的RootViewController中,我使用该引用引用了myStatusDispalyViewController我正在尝试更新myStatusDisplayviewController中的标签。app.myStatusDisplayViewController.displayCallStatus.text=updated

ios - 当有足够的空间时,UILabel 自动换行会在下一行添加额外的单词

在某些情况下,UILabel似乎会在新行中添加一个额外的单词,即使有足够的空间,例如,如果再追加一个词,即使我强制标签的宽度变成如下所示,它仍然会将包含“c”的单词移动到下一行,我试过扭曲UILabel的配置,但似乎它的行为是一样的,除非我将换行模式设置为字符换行,下面是上述情况的配置,和约束(在前两种情况下,尾随),这种特殊行为是否有任何原因,我可以解决这个问题吗?以这种方式让那个空间清空看起来很奇怪。 最佳答案 这是自iOS11以来的默认行为,用于修复孤立词。没办法关掉修复它使用文本作为属性文本或使用UItextview并打开滚

ios - 使 UILabel 看起来像 CSS 显示 : inline

好的,这是我的问题。我有一组相当大的UIButtons,它们将UIImage设置为背景。现在我想在这些按钮内添加标签。但我目前正在实现的设计使用了“花式”标签,其中标签的背景颜色是半透明的,并折叠在文本周围。我的第一个想法是使用UIWebview来实现它并且它有效,但是添加大量UIWebview需要很长时间才能显示标签。下一个解决方案是使用UILabel,性能会好几倍。但是对于我来说,我无法弄清楚如何使视觉风格与设计相匹配。所以基本上我想让UILabel表现得像一个HTML元素,它具有CSS规则display:inline;风格定义。这甚至可以通过UILabel的内置参数实现吗?如果没