草庐IT

iphone - 为什么约束不适用于 UIView 但适用于 UILabel?

我这里有一个简单(完整)的例子,看起来很奇怪,但我肯定只是漏掉了一些小东西……对吧?你能帮忙调试下面的简单代码吗?此代码使aView消失,但是当我将aLabel放在aView所在的约束中时,它会完美运行。为什么?感谢您的任何意见,这对我来说似乎很疯狂。奥斯汀UIView*aView=[[UIViewalloc]initWithFrame:CGRectMake(0,100,100,30)];aView.backgroundColor=[UIColorredColor];aView.translatesAutoresizingMaskIntoConstraints=NO;[self.vie

ios - UILabel 初始化时调用的函数

我正在尝试子类化UILabel。第一次尝试涉及我的自定义UILabel只是将属性adjustsFontSizeToFitWidth设置为YES。问题是我是iOS编程的新手,不确定将这段代码放在哪里。我尝试了下面的代码,但从未调用过它们。-(id)initWithFrame:(CGRect)frame{NSLog(@"initcustomlabel");self=[superinitWithFrame:frame];if(self){//Initializationcodeself.adjustsFontSizeToFitWidth=YES;}returnself;}-(id)init{

iphone - 倒计时 UILabel 不会递减

我正在尝试制作倒计时标签,但它并没有减少。任何人都可以发现代码中的错误-(IBAction)start:(id)sender{timer=[NSTimerscheduledTimerWithTimeInterval:1.0target:selfselector:@selector(updateCountdown)userInfo:nilrepeats:YES];}-(void)updateCountdown{inthours,minutes,seconds;intsecondsLeft=30;hours=secondsLeft/3600;minutes=(secondsLeft%360

iphone - 更改 UILabel 背景颜色

我的代码是UILabel*pTeamAlreadybl=[[UILabelalloc]initWithFrame:CGRectMake(110,275,180,30)];pTeamAlreadybl.text=@"Teamalready?";pTeamAlreadybl.font=[UIFontboldSystemFontOfSize:16];pTeamAlreadybl.textAlignment=UITextAlignmentLeft;pTeamAlreadybl.textColor=[UIColorcolorWithRed:61.0/255.0green:61.0/255.0bl

iphone - 显示 UILabel 动画

我需要显示一条消息,该消息随动画一起出现,并在几秒钟后也随动画一起隐藏。有谁知道这是怎么可能的?非常感谢你所做的一切。问候 最佳答案 这很简单,尝试将您的动画链接在一起。先淡入,再淡出。下面的代码首先将alpha设置为0。然后在1秒内为标签的外观设置动画。完成后,等待4秒,然后以相同方式启动淡出动画。[labelsetText:@"sometext"];[labelsetAlpha:0.0];[UIViewanimateWithDuration:1.0delay:0options:UIViewAnimationOptionCurve

ios - tableview ios 中带有 UILabel 的单元格的动态高度

我正在开发一个显示消息和用户图像的聊天应用程序。我有一个表格View和一个自定义单元格。单元格有一个UIlabel和UIImage。我尝试了各种方法来根据标签的内容文本动态调整单元格高度。我在Storyboard本身中设置了numberofLines=0并将单元格高度设置为常量,以便可以容纳多行.但它不显示多行,至于高度,我使用了自动尺寸但效果不佳。我还使用了以下link我正在使用类型为messageTableViewCell的自定义单元格,其中具有标签属性。这是快照:-我在viewcontroller.m中的代码-(void)viewDidLoad{self.tableView.es

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