草庐IT

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 - 在 UITableView 的表格部分下添加文本

我试图模仿像iOS7“快捷方式”这样的View。我使用了带有静态单元格、1个部分和2行的UITableViewController。对于文本“Createashortcutthat...”,我尝试了UILabel以及节页脚。页脚的问题是我想不出一种方法将长文本换成多行。所以我很好奇在章节下实现文本的“标准”或首选方式是什么?谢谢! 最佳答案 如果您在Storyboard中选择表格View部分并在“页脚”中输入您的文本,它将自动换行。如果您想更好地控制字体,您可以使用-[UITableViewDelegatetableView:vie

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上找到一个类似

iphone - 如何解决 iphone 应用程序中的无效转换说明符警告

我有一个iPhone应用程序,其中为标签赋值但是当我构建它时它显示以下警告无效转换说明符$这里是标签赋值的代码。label1.text=[NSStringstringWithFormat:@"%d%$",newvalue1]; 最佳答案 %$被解释为格式字符串说明符。您需要使用两个百分号转义%$中的百分比:%%$,或者如果您只想要一美元​​,则删除第二个%符号。 关于iphone-如何解决iphone应用程序中的无效转换说明符警告,我们在StackOverflow上找到一个类似的问题:

ios - UITableViewCell 子类

我有这段代码:if(cell==nil){CGRectcellFrame=CGRectMake(0,0,300,250);cell=[[UITableViewCellalloc]initWithFrame:cellFramereuseIdentifier:CellTableIndetifier];CGRectnameLabelRect=CGRectMake(0,5,70,20);UILabel*nameLabel=[[UILabelalloc]initWithFrame:nameLabelRect];nameLabel.textAlignment=NSTextAlignmentCent

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

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

ios - UILabel 圆角在 iOS 7.1 中变得尖锐

自从更新到iOS7.1后,我的应用程序中的UILabel的外观发生了变化。在操作系统更新之前,我所有的UILabel都有圆角,这符合我的意图。在iOS7.1中,它们现在都有尖角。我在下面插入我使用的代码。任何有关如何将UILabel恢复到我原来的外观的帮助将不胜感激。ViewController的实现文件顶部:#import创建UILabel的代码。我已经用评论标记了(我认为的)相关行。CGRectlabelRect=CGRectMake(20,20,200,100);NSString*theText=[selfinfo];CGSizesize=[theTextsizeWithFont

iphone - 如何检测哪个 UILabel 被点击了?

我有三个UILabel。我想检测哪个标签被点击,然后检索该标签的字符串值。这就是我正在尝试的方式,我只能设法检测到点击的位置,但我无法检测到哪个标签被点击了。标签创建for(NSIntegeri=1;i检测点击-(void)handleSingleTap:(UITapGestureRecognizer*)recognizer{CGPointlocation;location=[recognizerlocationInView:self.view];NSString*documentName;if(location.y 最佳答案 因为