草庐IT

uiLabel1

全部标签

ios - UILabel长按识别

编辑:在下面的代码中添加了正确的代码。现在工作。我有一个标签,它在我的游戏运行时位于顶部。我希望能够长按标签并调出主菜单。现在,当我长按时,应用程序崩溃并出现以下错误。错误:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[blocks1.ViewControllerlongTap:]:unrecognizedselectorsenttoinstance0x101800000'***Firstthrowcallstack:我所拥有的基础知识:vargameTopTitle=UILabel

ios - UILabel 不会更新核心运动闭包内调用的文本

每次摇动设备时,我都试图更改UILabel的文本。我需要一些解决方法来捕捉比UIEventSubtype抖动更频繁的抖动。motionMethod被调用,尽管我的UILabel的文本在它最终更新之前保持不变几秒钟。这是我的代码:letdelegate=(UIApplication.sharedApplication().delegateasAppDelegate)varplayer:Player!varmotionManager:CMMotionManager?letaccThreshold=1.0varreferenceTime=NSDate()lettimeThreshold=0.

swift - 无法更改 UILabel [Swift] 上的 UIFont 大小

我正在尝试更改UIFont的大小,但是当我输入一个数字时,它不会改变它的大小仍然是17,即使我选择数字70或100也不会改变。这是我尝试过的:labelTitle.font=UIFont(name:"Arial-Rounded-MT-Bold",size:30)仍然给我17码的结果我发现使用这行代码:labelTitle.font.fontWithSize(30)它可以更改字体大小,但现在标签将字体更改为“.SFUIText-Regular”我将结果打印到控制台以查看它在不工作时给我的字体和大小:print(labelTitle.font.fontName)print(labelTit

ios - 自动调整表格 View 单元格中 UILabel 中的行数

EDIT2-我能够通过使用在不同问题(https://stackoverflow.com/a/14413484/2584268)中找到的不同方法让它工作,但我还将它与GeneratorOfOne提供的代码结合起来,并且我已经在下面发布了我的结果。不过,我仍然遇到了最终目标的问题。目标是在每行文本旁边添加行号,有点像在代码编辑器中。问题是我需要保持连续的行数,所以如果第一个单元格中有3行,第二个单元格中的行号应该从4开始,依此类推,但我不相信我能做到这一点因为正在计算单元格中的行数,所以我无法将值返回到TableView以设置第二个标签的文本(行号)...有什么想法吗?overridef

ios - UILabel 文字一一淡出

我想弄清楚如何在UILabel中逐个淡出文本。例如:label.text="abcdefg",我想让文字一个一个淡出->'a','b','c','d','e','f','g'分别淡出。我该怎么做?感谢您的所有回答,我想澄清一下,我想要一个淡出动画,例如UIViewAnimationOptions.CurveEaseInOut。谢谢! 最佳答案 使用2个标签并重复淡入和淡出,在每次淡化之间从每个标签中删除字符。第一次用abcdefg显示,第二次用abcdef隐藏先出后入第一次用abcde隐藏,第二次用abcdef显示淡入淡出等等或者,

swift - UILabel 上的渐变?

这个问题在这里已经有了答案:HowtoApplyGradienttobackgroundviewofiOSSwiftApp(30个答案)关闭3年前。我正在尝试创建一个具有渐变背景色的UILabel。我想知道是否有办法通过界面生成器来做到这一点。如果没有,是否有办法使用Swift编程语言以编程方式完成此操作?非常感谢任何意见或建议。提前致谢。

ios - 分组的 UITableView 中的中心页脚 UILabel - Swift

我目前正在向我的应用程序添加一个信息页面,并希望在分组的UITableView的页脚中心显示应用程序的版本号。我有它显示,但我不确定如何将它居中。我看过使用tableviewsviewForFooterInSection;这是前进的正确方法,还是有更简单的方法?非常感谢。 最佳答案 只需向您的tableView添加一个页脚,无论您有多少个部分,它都会放在底部lettableViewFooter=UIView(frame:CGRect(x:0,y:0,width:tableView.frame.width,height:50))tab

ios - 如何根据标签可用的高度调整 UILabel 字体大小

我正在使用自动布局和通过UILables调整文本大小,它在宽度上工作正常,但在高度上效果不佳。如果文本在宽度上有空间但在高度上没有空间,则文本不会压缩任何想法如何创建约束来做到这一点?或者我不可能找到适合矩形的最小文本大小? 最佳答案 您可以将字体设置为自动填充标签的大小,并且可以选择不低于最小字体大小。只需将adjustsFontSizeToFitWidth设置为YES。查看UILabelClassReference如果您需要更多信息。尽管bool值称为“adjustsFontSizeToWidth”,但它实际上意味着标签高度的最

ios - 是否可以为 UILabel 中的一个字符设置不同的颜色?

我一直在使用Xcode开发一个小项目。它使用了很多标签、文本字段等。我已经完成了大部分布局、约束以及表单、标题等。之后,客户宣布对于所有必填字段,应该有一个红色星号在标签旁边。说我懒惰吧,但我宁愿不返回到我的所有表单,添加大量带有星号的标签,然后重新进行自动布局以适应新标签。那么,有没有一种方法可以更改UILabel中特定字符(在本例中为星号)的颜色,而其余文本保持黑色? 最佳答案 您可以使用NSMutableAttributedString。您可以使用不同的颜色、字体、大小、...设置字符串的特定范围。例如:varrange=NS

ios - 彩色打印预览不显示 UILabels

在iPad打印预览中不显示UILabels。当我放大打印预览时,它会正确显示。当我将UILabelopaque属性更改为true时,它会将UILabel的背景更改为黑色并在打印预览中显示。这是我用来显示打印预览的代码。letprintController=UIPrintInteractionController.sharedletprintInfo=UIPrintInfo(dictionary:nil)printInfo.outputType=UIPrintInfoOutputType.generalprintInfo.jobName="Print"printInfo.duplex=U