草庐IT

iphone - 将 UILabel 限制为 500 个字符,然后在 IOS 中截断 UIlabel

我想在UILabel中显示前500个字符,如果可用字符超过500个,我想显示截断图标。但我不知道如何限制500个字符来截断文本?这是我的代码label2=[[UILabelalloc]initWithFrame:CGRectMake(0,350,self.bounds.size.width,30)];//Inthiscasevalueofself.bounds.size.widthis"427"label2.backgroundColor=[UIColorclearColor];label2.numberOfLines=2;label2.textAlignment=UITextAlig

ios - 给 UILabel 的某个部分加下划线

如标题所示,我需要在UILabel的某个部分加下划线。例如:请单击ESPNSoccernet阅读最新的足球新闻。我想在ESPNSoccernet一词下划线。这是因为我希望它可以点击并且需要链接到网站。在执行此操作时需要一些指导。如果还有其他方法,请告诉我... 最佳答案 对于ios6,你可以使用AttributedStringsNSMutableAttributedString*yourString=[[NSMutableAttributedStringalloc]initWithString:@"PleaseclickESPNSo

ios - 无法在 XCode 中为 UILabel 设置自定义字体

我无法在XCode中为UILabel设置自定义字体。这是我试过的:下载“JennaSue”字体--http://www.dafont.com/jenna-sue.font打开“SupportingFiles”文件夹下的“app-info.plist”在列表中添加键为“应用程序提供的字体”的新行在此数组中添加“JennaSue.ttf”像这样在代码中使用它:self.someLabel.font=[UIFontfontWithName:@"JennaSue"size:14];没有任何反应——默认字体是可见的。为什么?我究竟做错了什么?我该如何解决? 最佳答案

ios - 使用用户定义的运行时属性的 UILabel 的 cornerRadius 不起作用

我尝试使用UserDefinedRuntimeAttributes将cornerRadius添加到UILabel但它没有按预期工作,cornerRadius没有设置,我想知道我哪里弄错了。我附上了它的截图,帮我解决 最佳答案 它是layer.cornerRadius不仅仅是cornerRadius你还需要将layer.masksToBounds设置为true。 关于ios-使用用户定义的运行时属性的UILabel的cornerRadius不起作用,我们在StackOverflow上找到一

iphone - 将内阴影应用到 UILabel

这个问题在这里已经有了答案:InnershadoweffectonUIViewlayer?(17个答案)关闭9年前。我想将内阴影应用于UILabel。我有一个解决方案,但还不够好。谁有更好的解决方案?//UILabelsubclass-(void)drawTextInRect:(CGRect)rect{CGSizemyShadowOffset=CGSizeMake(0,2);floatmyColorValues[]={255,0,0,1};CGContextRefmyContext=UIGraphicsGetCurrentContext();CGContextSaveGState(my

ios - 如果标签为空/ Storyboard,则使 UILabel 高度为零

我在联系信息屏幕上堆放了很多标签。如果有任何标签是空的,我很乐意将它们的高度归零并让它们不占用任何空间以避免屏幕上出现空白空间。但是,我已经在Storyboard中创建了屏幕,并且已经为标签分配了高度和y值。这是我一直试图用来改变标签高度但无法使其工作的代码。也许它被设计为仅适用于以编程方式创建的标签,Storyboard设置覆盖了我在这里所做的。NSString*string=@"sometext";CGSizemaximumLabelSize=CGSizeMake(280,1000); //usefontinformationfromtheUILabeltocalculatethe

ios - 通过 ibtool 生成字符串时如何使 UILabel 内容不可本地化?

我的xib上有一些标签。其中一些不需要本地化。当我通过ibtool生成字符串文件时,所有标签内容都包含在结果文件中。生成字符串时如何从本地化中排除IB中的某些UI对象? 最佳答案 遗憾的是,无法注释nib/xib文件的内容,因此ibtool的--export-strings-file命令会忽略某些字符串。您可以选择使用--export-xliff选项,然后编辑XLIFF文件以锁定不得翻译的片段(属性translate="no")在将它们发送出去以使用您所有的语言进行本地化之前。不过,只有本地化人员使用与XLIFF兼容的CAT工具,这

ios - 多行 UILabel 上的 NSAttributedString 切断第一行

我已经查看了大约10个关于SO的问题,但仍然做不到。我有一个多行UILabel(在InterfaceBuilder中创建,numberOfLines设置为0)通常呈现如下:我想强调“服务条款”和“隐私政策”,所以我添加了这段代码:NSString*text=self.agreement.text;NSMutableAttributedString*aString=[[NSMutableAttributedStringalloc]initWithString:text];NSRangeprivacyRange=[textrangeOfString:@"privacypolicy"opti

ios - 在 UILabel 中更改字体时 UILabel 大小计算不正确

我正在将UILabel添加到具有以下布局要求的View中:标签应该居中标签的最大字体大小应为100磅,但应按比例缩小以适合。它不应被截断。标签的高度不应超过450点。另一个View将位于标签正下方。我的标签的属性布局约束似乎充分描述了这一点:letlabel=UILabel()label.backgroundColor=UIColor.yellowColor()label.font=UIFont.systemFontOfSize(100)label.numberOfLines=0label.textAlignment=.Centerlabel.adjustsFontSizeToFitW

iphone - 如何通过点击更改 UILabel 的 alpha?

我有一个iOS(4.0)应用程序,我想通过点击屏幕上的任意位置来更改特定UILabel的alpha。我没有以编程方式完成我的界面,我只是使用界面构建器将标签放置在屏幕上。我如何使用点击手势来更改程序中特定UILabel的alpha?提前致谢! 最佳答案 在viewDidLoad中:UITapGestureRecognizer*oneTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(tapAction:)];[oneTapsetNumberOfT