草庐IT

iOS - 使用 TTTAttributedLabel 设置两种颜色的文本

我正在创建具有标签的iOS应用程序。我想设置两种颜色。一个用于第一部分,其他颜色用于剩余部分。我在Stackoverflow中看到了一些消息,TTTAttributedLabel能够为文本设置多种颜色。我的文本将类似于“ABC>def”。对于“ABC”,我想设置棕色,对于“def”,我想设置白色。我该如何设置? 最佳答案 NSString*text=@"ABC>def";attributedLabel=[[[TTTAttributedLabelalloc]initWithFrame:frame]autorelease];attrib

objective-c - UILabel 文本右对齐

我希望我的文本应该右对齐。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"lisn"];cell=[[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleSubtitlereuseIdentifier:@"lisn"]autorelease];CGS

iphone - 如何更改单元格的 textLabel 框架?

我几乎尝试了所有方法,但似乎无法将cell.textLabel属性向下移动一点点。我在下面附上了一张截图,我已经尝试了几乎所有我能找到的东西。我尝试直接更改.frame属性,尝试通过使用“-(void)tableView:(UITableView*)tableViewwillDisplayCell”方法进行修改。我还尝试分配自定义标签。我可以移动自定义标签,但它不会像原始textLabel那样分成单独的行。我只需要将图中的多行标签向下移动一点。感谢任何帮助! 最佳答案 为您的UITableViewCell覆盖layoutSubvie

ios - 计算动态 UILabel 的行数 (iOS7)

这个问题有很多解决方案,但找不到未弃用的解决方案。我有一个UILabel,其模式为WordWrap,宽度固定为250。行设置为0。这是我尝试过的:UILabel*contentLabel=(UILabel*)[contentViewviewWithTag:10];CGSizesize=[contentLabel.textsizeWithFont:contentLabel.fontforWidth:contentLabel.frame.size.widthlineBreakMode:NSLineBreakByWordWrapping];NSLog(@"Label'sheightis:%d

ios - 在 UILabel 中使表情符号灰度化

我想在UILabel中使用Apple的内置表情符号(特别是一些笑脸,例如\ue415)但我希望表情符号以灰度呈现。我希望它们在UILabel中保留字符(纯文本或属性都可以)。我不是在寻找混合图像/字符串解决方案(我已经有了)。有谁知道如何做到这一点? 最佳答案 我知道你说过你不是在寻找“混合图像解决方案”,但我一直在追逐这条龙,我能想到的最好结果是混合图像。为了以防万一我的解决方案对您的旅程更有帮助,我将其包含在此处。祝你好运!importUIKitimportQuartzCoreclassViewController:UIView

ios - 使用选定的 UIPicker 行作为自定义 UITableViewCell UILabel SWIFT 的文本

几天来我一直在反对这个问题,尝试了很多不同的方法。我有一个带有包含两个UILabel的自定义单元格的UITableView。选择单元格时,会显示一个UIPicker,并设置一个引用哪个单元格被点击的变量。在UIPicker中做出选择后,我需要获取该值并使用它来替换其中一个单元格标签的现有.text。我尝试过使用.viewWithTag的几种不同方式(首先标记标签本身,然后标记整个单元格)但没有任何效果。我的选择器didSelect是:funcpickerView(pickerView:UIPickerView,didSelectRowrow:Int,inComponentcompone

ios - 如何为每首歌曲添加一个 UILabel?

我目前可以获取正在播放的任何歌曲,并获取一首歌曲信息的UILabel,但是当歌曲发生变化时,新歌曲的信息不会添加到uitable中的新单元格中。每次播放新歌曲时,如何将新歌曲信息添加到新单元格?overridefuncviewDidLoad(){super.viewDidLoad()NSNotificationCenter.defaultCenter().addObserver(self,selector:"getNowPlayingItem",name:MPMusicPlayerControllerNowPlayingItemDidChangeNotification,object:

ios - 在 Swift 中获取坐标 (x,y) 处的 UILabel 值

我正在寻找一种在给定(x,y)坐标处查找UILabel的值(文本)的方法。所有其他问题似乎都是关于获取标签的(x,y),我正在尝试做相反的事情......例如(30,40)将返回该位置的标签值。谢谢!更新funcgetLabel(location:CGPoint){letview=self.view.hitTest(location,withEvent:nil)//IwouldliketogetthevalueofthelabelherebutI'mnotsurehowto.}@IBActionfunctap(sender:UITapGestureRecognizer){varcoor

swift - 在 Swift 的 UITableViewCell 中以编程方式布局 UILabel 和 UIView subview 的最佳方法

使用Swift和自动布局,在单元格中放置标签和自定义View的最佳方式是什么?我想要左边的标签和右边的View。View可以是UIView的任何子类。我遇到的一个问题是调整标签的宽度以适合文本。我希望自定义View占用剩余空间。我不喜欢使用视觉格式,而是使用NSLayoutConstraint():functableView(aTableView:UITableView,cellForRowAtIndexPathanIndexPath:NSIndexPath)->UITableViewCell{letcell=UITableViewCell(frame:CGRect(x:0.0,y:0

ios - 以编程方式将 UILabel 添加到自定义 tableViewCell

我正在尝试以编程方式将标签添加到自定义表格View单元格。该应用程序仍会因“意外发现nil”而崩溃。我在这里查看了其他帖子,但看不出我做错了什么。详情请看代码。importUIKitclassMyTableViewCell:UITableViewCell{vartitleLabel:UILabel!overrideinit(style:UITableViewCellStyle,reuseIdentifier:String?){super.init(style:style,reuseIdentifier:reuseIdentifier)titleLabel=UILabel()titleL