草庐IT

ios - 选择行时更改 UIImageView 颜色,如 UILabel 的突出显示属性?

当UITableViewCell被选中时,UILabel的highlighted属性会改变标签的文本颜色。是否可以为UIImageView做类似的事情? 最佳答案 是的,可以设置UIImageView颜色,使用突出显示的图像。它有两种类型的图像属性。正常和突出显示的图像。此选项在接口(interface)文件(Storyboard/XIB)的属性检查器中可用。另一个选项可用于矢量图像,您可以在其中为图像资源的模板类型设置tintColor。swift3您还可以通过编程方式设置这两个属性。letimageView=UIImageVie

ios - swift 的新手 : Why is the Timer not updating to the UILabel?

我正在尝试使用swift制作自定义时钟。我最初是用python编写的,但认为这将是学习一门新语言的好机会,但我对它进行了粗略的尝试。我已经阅读了很多关于使用Timer()的很好的答案,但似乎没有任何效果;它会更新一次并保持静态。到目前为止,这是我的代码:importUIKitimportFoundationclassViewController:UIViewController{@IBOutletweakvartimeLabel:UILabel!letclock=MarsTime()vartimer:Timer?overridefuncviewDidLoad(){super.viewD

ios - 使用自动布局 Xcode 居中

我正在开发一个swift应用程序,我正在Xcode的界面生成器中设计界面。我的界面(由两个UILabel组成,在纵向模式下看起来不错,但在横向模式下看起来很糟糕。问题是标签不会像我希望的那样在旋转时保持居中。我使用了以下自动布局约束:Upperedgeconstraint:toplayoutguideLoweredgeconstraint:bottomlayoutguideRightedgeconstraint:standardvalueLeftedgeconstraint:standardvalue这些设置一定无效,因为标签在旋转时不会保持居中。用于自动布局以使该标签居中的适当约束是

swift - 如何以编程方式在自定义 uiView swift 中创建 UIlabel

如何在自定义UIView中创建5个自定义uilabel。这将一个接一个地对齐。我试图在自定义UIView中创建UILabel。但它不会进入自定义UIView。//随着循环更新importUIKitclassViewController:UIViewController{@IBOutletweakvarmainView:UIView!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.vargetMainViewX=mainView

ios - UITableHeaderView autoLayout 中的 UILabel 不适用于 iPhone 6

我在TableHeaderView中为UILabel使用自动布局。UILabel的高度不固定,可能是单行也可能是多行。我在ViewController中编写代码:overridefuncviewDidLayoutSubviews(){super.viewDidLayoutSubviews()ifletheaderView=tableView.tableHeaderView{letheight=headerView.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize).heightvarheaderFrame=headerV

ios - 无法在 Swift 中从 UILabel 复制文本

我必须从UILabel中删除一个条目。我这样做是通过将其文本复制到字符串变量并删除字符串的结束索引。UILabel确实包含一个值,但它被复制到的字符串不包含任何内容。任何帮助将不胜感激。vardisplayString=display.text!displayString.removeAtIndex(displayString.endIndex)//erroratthisline.display.text!=displayString可以在这个截图中看到字符串的状态。并且调试器可以在这里看到,显示的UILabel实际上确实包含该字符串。 最佳答案

ios - 将 UILabel 文本与特定字符对齐

我正在使用UILaber以非常大的字体(240号)显示第二次倒计时。显示的字符串格式为“xxx.xx”,x为字符0-9。我想将文本与标签中显示的字符串中的点字符(.)对齐。我在标签中使用textAlignment作为.Center,但有些字符串实际显示的长度不同,导致更新字符串时点字符左右移动。F.x.“1”的textContainer小于“8”。是否可以进行这种字符对齐? 最佳答案 有趣的问题伙伴:请在下面找到解决方案:基本上我在这里所做的是:使用Storyboard,我在一个水平堆栈View中获取了3个垂直堆栈View。只需将第

ios - 确定最后一行在 UILabel 中的结束位置

这个问题在这里已经有了答案:HowtoembedsmalliconinUILabel(21个回答)关闭5年前。下面的解决方案仅适用于适合一行的名称cell.accessoryTitleLabel.text=data.titlecell.accessoryTitleLabel.sizeToFit()cell.discountIcon.frame.origin.x=cell.accessoryTitleLabel.frame.maxX+7cell.discountIcon.hidden=discount==0但是我需要在最后一行的末尾放一个折扣图标:

ios - UILabel 文本被截断

我正在尝试创建一个类似Youtube的应用程序。我没有在这个项目中使用IB。我遇到的问题是,当句子太大而无法放在一行中时,文本会被截断。我想像原始Youtube应用程序一样显示第一句话而不被切断。UILabel的代码如下。lettitleLabel:UILabel={letlabel=UILabel()label.text="LinkinPark-Numb"label.translatesAutoresizingMaskIntoConstraints=falselabel.numberOfLines=2returnlabel}()//标题标签的约束//topaddConstraint(

ios - UISlider - 将 UILabel 添加到最小/最大 UIImageView?

如下图,UISlider有最小图像和最大图像。这些imageView元素可以设置为任何UIImage。我有一个自定义的UISlider场景,我试图简单地将左右图像设为一个字符串(UILabel)。关于如何将UILabel注入(inject)这些元素,有什么好主意吗?或者失败了,我如何扩展我的UISlider子类,以便它的两边都有一个UILabel?我想我可以封装在另一个UIView中,但我不喜欢这个主意。谢谢WS 最佳答案 这是您想要实现的聪明而简单的想法。看看这个快照:不要为UISlider设置最小和最大图像。在UISlider的