草庐IT

ios - 如何计算 UILabel 行中可以出现多少个字符?

我想为单元格创建一个具有动态高度的UITableview。在每个单元格中,我都显示一条不同文本的消息。现在我希望我的表格单元格根据消息的文本显示,并且单元格上的标签也应该显示文本。我根据一行中可以容纳的字符数使我的表格单元格变得灵活。但这就是问题所在。不同的字母占用不同的空间。所以,我无法计算一行中可以包含多少个字母。对此有何建议??? 最佳答案 试试这个:-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPat

iphone - 如何在 UILabel 上创建强烈的红色发光效果

我需要像上面那样在UILabel(或CATextLayer)上实现外发光效果。我知道要在文本上创建发光效果,我需要偏移量为(0,0)的阴影。我已经接触到quartz2D级别,以下是我正在使用的代码:_backgroundDownLabel.layer.shadowColor=self.glowColor.CGColor;//red_backgroundDownLabel.layer.shadowOffset=CGSizeMake(0,0);_backgroundDownLabel.layer.shadowOpacity=1;_backgroundDownLabel.layer.shad

iphone - 将按钮作为 subview 放置在 UILabel/UITextView 最后一个字符的旁边

我已经使用了四个UITextview来放置每个段落。现在我想为每个UITextview添加一个UIButton作为subview。我意识到用框架CGRectMake(textview.frame.width-50,textview.frame.height-20,50,20)创建subview不是一个理想的解决方案,因为句子可能在任何地方结束,我的意思是任何段落的最后一个字符都可以在任何地方结束,但它的位置不是恒定的。所以最重要的是,我想在UITextView中添加UIButton,就在lats单词旁边。我该怎么做?任何解决方案将不胜感激。:) 最佳答案

ios - 自动布局 UILabel

我的自定义UITableViewCell中有三个UILabels。可能是某些UILabels将是空的(label.text==@"")-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"EventCell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];NSStrin

ios - UILabel 文本截尾点颜色

我有一个UILabel,textColor设置为white。但是,标签末尾的截断部分仍然是黑色。我没有发布图片的声誉所以hereisalink.如果链接无效,请提前致歉。我正在使用UICollectionView并且文本是UILabel,这是我的标签代码:UILabel*nameLabel=[[UILabelalloc]initWithFrame:CGRectMake(8.0f,4.0f,135.0f,36.0f)];nameLabel.numberOfLines=2;nameLabel.lineBreakMode=NSLineBreakByTruncatingTail;nameLab

ios - 如何增加 UILabel 中文本及其下划线之间的空间?

我有一个带有带下划线的属性字符串的单行UILabel。任何人都知道如何增加该文本及其下划线之间的空间?我认为这应该是一件很常见的事情,但我无法在任何地方找到答案。谢谢! 最佳答案 我不认为你可以,但欢迎你创建一个UILabel子类,并在你选择的距离处使用drawRect:方法在你的子类上绘制你自己的线(例如,使用UIBezierPath或CGPath)。 关于ios-如何增加UILabel中文本及其下划线之间的空间?,我们在StackOverflow上找到一个类似的问题:

ios - 使用自动布局时删除 UILabel 填充/边距

我有一个使用自动布局的UITableView。我有多种类型的单元格,但现在让我们使用最简单的单元格,它只有一个UILabel。在tableView:heightForRowAtIndexPath:中,我有以下代码:[selfconfigureCell:self.detailsCellforRowAtIndexPath:indexPath];[self.detailsCelllayoutIfNeeded];CGSizesize=[self.detailsCell.contentViewsystemLayoutSizeFittingSize:UILayoutFittingCompresse

ios - 从 block 更新 uilabel

从相册中导入多张照片,委托(delegate)方法之一是//HereinfoisarrayofdictionarycontainingFileName/AssetURLetc-(void)somePicker(SomePicker*)somePickerdidFinishPickingMediaWithInfo:(NSArray*)info{_importStatusView.center=self.view.center;[self.viewaddSubview:_importStatusView];[selfdismissViewControllerAnimated:YEScomp

ios - 确定 UILabel 可以接受的最大字符数

给定一个UILabel和一个NSString,我如何确定UILabel中可以容纳多少字符串?我正在使用Xcode-5和iOS-7。我一直在尝试查看可以从线程CalculatingUILabelTextSize中提取的内容但我对那里的回应一无所获。 最佳答案 好吧,尽管可能还有另一种更有效(但不那么直接)的方法,但我在这里所做的是有效的。我所做的只是计算文本所需的矩形的大小,看看它是否适合标签的框架,如果不适合,则砍掉一个字符并重试。@interfaceLTViewController()@property(nonatomic,wea

ios - 随着 UILabel 内部的增长扩展 UIView

我有一个UIView,它是UIImageView和UILabel的父View。UILabel可以具有不同的大小,具体取决于其中的文本量。因此,我需要UIView与UILabel一起增长和收缩,但无法使其正常工作。它的外观截图如下:如您所见,标签上方和下方的间距太大。在.xib中,我将UILabel的顶部和底部约束设置为10但显然这些约束在某种程度上被违反了。UIView对上面的框架有顶部约束,图像为>=10,因此它可以从10增长。可以看到下面的.xib:我试图增加UIView的ContentHuggingPriority,但没有帮助。UILabel只有4个约束:相对于其父ViewUIV