草庐IT

uiLabel1

全部标签

ios - 使用 resizableImageWithCapInsets 将拉伸(stretch)的 UIImage 设置为 UILabel 的背景

我有一个聊天应用程序,我想将聊天气泡实现为UILabel的背景。这就是我要实现的:我尝试使用:CGFloatscale=[[UIScreenmainScreen]scale];//UIGraphicsBeginImageContext(newSize);UIGraphicsBeginImageContextWithOptions(newSize,NO,scale);[imgdrawInRect:CGRectMake(0,0,newSize.width,newSize.height)];UIImage*newImage=UIGraphicsGetImageFromCurrentImage

ios - UITableViewCell 中的垂直居中右侧细节 UILabel

我有一个非常基本的原型(prototype)TableView单元格,设置了正确的详细信息样式。右侧可用的标签默认情况下垂直居中。但是,如果您将字体大小从默认的17更改为12,那么您会看到它不再居中-向下推得太远。当您双击标签时,您可以知道它的框架与单元格的底部对齐。我怎样才能将它垂直对齐在中间呢?谢谢!查看问题:1.拖出TableViewController2.将样式改为右侧细节3.选择右边的标签,将字体大小改为12 最佳答案 内置的RightDetail表格View单元格样式正在做正确的事情。这不是你所期望的。您希望它在单元格内

ios - 如何以编程方式将约束应用于 UILabel,使其在 Objective C 中距 View 底部上方 20px

我正在我的应用程序中实现自动布局。我希望通过以编程方式使用自动布局将UILabel放置在距离屏幕底部20px的位置。请帮助我解决我出错的地方。使用以下代码,UILabel在应用时不显示底部约束。下面是我的代码。lblSwipe=[[UILabelalloc]init];lblSwipe.text=@"Swipetolearnmore";lblSwipe.textColor=[UIColorlightGrayColor];lblSwipe.textAlignment=NSTextAlignmentCenter;lblSwipe.backgroundColor=[UIColoryellow

objective-c - iPhone : how to decrease no. 在 UITextField 中输入文本时依赖 UILabel

当我在UITextField上键入字符时,在UITextField下方,我放置了显示200的小UILable,当在UITextField上输入字符时,计数必须减一对于每个字符和在UILabel上显示,你能建议我如何处理吗 最佳答案 在您的textField委托(delegate)中:-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{lblYour

ios - UILabel 动画淡入淡出不起作用

我正在尝试使用UILabel淡入淡出来介绍我的应用程序。我有两个标签。我想让第一个淡入,在屏幕上停留4秒。然后第二个标签应该淡入并在屏幕上停留4秒。然后它应该淡出两个标签。我有以下代码,但它没有执行任何操作,因为它直接进入了最终状态。我在viewDidAppear()中有以下方法。我做错了什么?-(void)animateLabels{[UIViewbeginAnimations:@"FirstLabelDisplay"context:nil];[UIViewsetAnimationDelay:4.0];firstLabel.alpha=1;[UIViewcommitAnimation

ios - 延迟后加载 UILabel 的文本

在我的代码中我调用它[requestperformRequestWithHandler:^(NSData*responseData,NSHTTPURLResponse*urlResponse,NSError*error){if(responseData!=nil){NSError*error=nil;NSArray*dataSource=[NSJSONSerializationJSONObjectWithData:responseDataoptions:NSJSONReadingMutableLeaveserror:&error];[self.ticker1loadData:dataS

ios - UILabel 显示动画(不移动或调整文本大小)

我已经为此苦苦挣扎了大约一天。基本上我想从下到上显示一个标签,而文本在任何时候都不会移动或调整大小。显露效果。如下图所示到目前为止,我找到的所有解决方案都会导致文本移动。我什至尝试进行缩放变换(将anchor设置为底部),但这会导致在动画发生时调整内部文本的大小。我还尝试将标签放在View中并调整该View的大小(并将autoresizesubview设置为NO并将clipsubview设置为YES)但它仍然会导致其中的标签移动。 最佳答案 在HelloWorld的顶部放置一个不透明的View并将其向上滑动。如果其上方有UI元素,请

ios - 似乎无法为 UILabel 计算 NSAttributedString 的正确行高

我正在使用NSAttributedString的boundingRectWithSize:options:context:方法来计算一些文本的预期高度,在读取thisarticlefromobjc.io之后+(CGSize)postLabelSizeForPost:(ANKPost*)post{CGFloatlabelWidth=220.0f;NSAttributedString*text=[BXTPostCellmutableAttributedStringForPost:post];NSStringDrawingOptionsoptions=NSStringDrawingUsesL

ios - 具有自动布局的多行 UILabel 不起作用

我正在尝试设置约束以在静态表格View单元格中获取多行标签,但显然这对我不起作用,标签仍然在一行中。我已将numberOfLines属性设置为0,并将高度限制设置为大于或等于。我在tableView:heightForRowAtIndexPath中正确设置了单元格的高度。请查看我的屏幕截图以查看IB中的设置。 最佳答案 在上面的评论中,您提到您目前没有设置preferredMaxLayoutWidth。此属性告诉您的标签,它应该在该属性值的宽度上布置其文本。在UILabel.h中:Ifnonzero,thisisusedwhende

ios - 如何以编程方式添加具有可变高度和布局 ios 的 UILabel

我一直在搜索一整天,但没能成功。我有一个UIView,它有两个标签,一个在另一个上方,在左侧,一个按钮在右侧。我添加了约束,让autolayout相应地调整View大小。当我为UIView的高度设置一个约束(并且没有为两个UILabel的高度设置任何约束)时,一切都运行良好,但是作为较低的UILabel会有所不同,我删除了该约束并为UILabel设置了两个约束,一个固定用于较高的UILabel,另一个与关系“更大”thanorequal”用于下部UILabel,另一个用于固定下部UILabel和UIView之间的距离。看起来自动布局无法计算下部UILabel的intrinsicCont