草庐IT

uiLabel1

全部标签

ios - 如何使用自动布局在屏幕中水平和垂直居中 UILabel?

几天来我一直在使用自动布局,我试图将UILabel在屏幕上垂直和水平居中,但我不太愿意让标签居中。我希望实现如下所示,---------------|||||||||Label||||||||||SIGNINREG|---------------我向UILabel添加了以下约束,NSLayoutConstraint*myLabelConstraintHeight=[NSLayoutConstraintconstraintWithItem:myLabelattribute:NSLayoutAttributeHeightrelatedBy:NSLayoutRelationEqualtoIt

ios - UILabel lineBreakMode,在特定字符处中断

有没有办法在UILabel中的特定字符处打断文本,比如“;”??我不希望它被WordWrap或characterWrap破坏。 最佳答案 当然,只需替换所有出现的“;”在显示字符串之前加上“;\n”。 关于ios-UILabellineBreakMode,在特定字符处中断,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/16459133/

ios - 如何从 NSMutableArray 动态创建 uilabel?

NSMutableArray*items//包含15个项目我需要把一个标签从另一个标签上取下,我尝试过类似的方法但不起作用intcount=20;for(inti=0;i我能做什么谢谢 最佳答案 您需要正确设置框架。intcount=20;for(inti=0;i 关于ios-如何从NSMutableArray动态创建uilabel?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

ios - UILabel 的 NSTextAlignmentCenter 不起作用

我在一个单独的nib文件中有一个带有UILabel的View。我在UIViewController的viewWillAppear:方法中加载了这个nib文件,我正在尝试设置textAlignmentUILabel的属性,这样:-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];NSArray*views=[[NSBundlemainBundle]loadNibNamed:@"MyView"owner:niloptions:nil];for(UIView*viewinviews){if([viewisKi

objective-c - 在 objective-c 中从 uilabel 获取文本

我有一个项目,我试图从已从Web服务填充的uilabel中获取文本。我可以很好地抓取和操作文本,但我需要将字符串中的某些字符发送到另一个Web服务调用。我不知道如何获取字符串中的第一个、第二个和最后一个字符。我既不熟悉Objective-C又不熟悉编程,因此非常感谢任何帮助。 最佳答案 你可以这样做:UILabel*l=[[UILabelalloc]init];l.text=@"abcdef";//settexttouilabel[self.viewaddSubview:l];NSString*text=l.text;//gette

iphone - 如何将 UILabel 放置在 OpenGL ES 2.0 应用程序中?

我有一个适用于iPad的OpenGLES2.0应用程序。是否可以像在传统iOS应用程序中那样使用UILabel在屏幕上放置文本?我尝试插入标签,但没有显示出来。如果可能的话,有人可以解释这个过程吗?我们应该在viewcontroller.xib文件或mainwindow.xib文件中插入标签,以及相应的代码应该写在哪里? 最佳答案 正如我在类似回答中解释的那样here和here,您的OpenGLES内容托管在支持特定UIView的CAEAGLLayer中。此UIView的行为类似于显示层次结构中的任何其他View,因此您可以在其之上

ios - 如何在 UICollectionViewCell 中设置 UILabel

我有一个带有UIViewController的应用,里面有一个UICollectionViewIBOutlet。UICollectionView中的单元格是MyCustomCell并使用此方法设置其UILabel:-(void)setCellLabel:(NSString*)value{NSLog(@"settinglabel");cellLabel.text=@"hardcode";//addedfortestingpurposes}单元格具有属性类类型,在Storyboard中将其标识为MyCustomCell及其出队标识符。UIViewController采用数据源和委托(del

ios - 点击单元格时更改表格单元格内 UILabel 的颜色

我有一个包含UIImage和UILabel的单元格:我有这段代码来设置它的内容,非常标准的东西:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*itemCellID=@"menuItem";NSString*currentMenuLabel=[self.menuItemStructureobjectAtIndex:[indexPathrow]];NSString*currentMenuIcon=[self.me

iphone - UILabel alpha 也会导致文本淡入淡出

有没有一种方法可以设置UILabel的alpha,但它不会淡出UILabel的文本?仅指背景? 最佳答案 由于文本是标签的一部分,如果您为标签设置alpha,文本会适当淡化。您想要的是设置具有适当alpha的backgroundColor:myLabel.backgroundColor=[UIColorcolorWithRed:1green:0blue:0alpha:0.5]; 关于iphone-UILabelalpha也会导致文本淡入淡出,我们在StackOverflow上找到一个类似

ios - 如何在 UILabel 上为下划线创建属性?

我的代码中已经有了这个属性,但是如何添加下划线属性呢?NSDictionary*attrs=[NSDictionarydictionaryWithObjectsAndKeys:boldFont,NSFontAttributeName,foregroundColor,NSForegroundColorAttributeName,nil]; 最佳答案 只需添加一个NSUnderlineStyleAttributeName键并将@(NSUnderlineStyleSingle)作为值:NSDictionary*attrs=@{NSFont