UILabel

ios – 标签的反向图层蒙版

如何反转标签的遮罩层?所示.如何撤消此操作以从imageView中删除textLabel中的文本?解决方法创建UILabel的子类:此子类用不透明的颜色填充其边界.然后,它使用“清除混合”模式绘制文本,该模式简单地将上下文的所有通道设置为0,包括Alpha通道.游乐场演示:结果:

ios – 将数据传递到Swift中的Popover

在我目前的项目中,我有详细的视图,从我的表格视图显示一个特定的记录.我有以下标签我打电话给popover,我想将保存的当前文本值发送到我的弹出窗口,允许用户编辑它并将其发送回视图.这是我的popover电话.我会以为我可以引用popover中的数据对象,但是至少不是我的想法.解决方法

ios – 在程序上创建的UILabel上的UIAppearance不起作用

我们扩展了UILabel,以便在我们的应用程序中为给定标签类型的所有用途应用标准字体和颜色.例如.在AppDelegate中,我们应用这样的字体和颜色在我们的XIB中添加UILabel时,现在我们可以选择类别为UILabelheadingBold的类,并且可以按预期工作.标签显示为正确的字体和颜色,如我们的AppDelegate中指定的.但是,如果我们以编程方式创建标签,例如.UILabel没有获得应用的预期字体/颜色.我们必须手动应用这些属性.有没有办法使UIAppearance在编程创建的UI元素上生

ios – UINavigationBar TitleView带字幕

我想在我的UINavigationBar中有一个titleView,它有两行文本而不是一行当我有一个“后退”按钮和一个“编辑”按钮,因为它看起来几乎居中,我目前的实现工作很好.问题是当我只有一个按钮.看起来真的很奇怪,因为这个视图可以在可用的空间上居中.UINavigationBarwithleftandrightButtonUINavigationBarwithonlyoneButton这是我目

ios – 如何查找UILabel的实际行数?

在用文本和字体初始化UILabel之后,我如何找到实际的UILabel行数?我将其numberOfLines属性设置为0,因此它将扩展到很多行是必要的.但是,那么如何找到我设置文本后最后得到的行呢?解决方法首先在UILabel中设置文本第一选择:首先根据字体计算文本的高度:现在计算行数:第二选择:

ios – 更改Swift UILabel的文本

我正在尝试学习苹果的Swift.我最近试图构建一个GUI应用程序,但我有一个问题:如何与我的应用程序的GUI元素进行交互?例如,我使用界面构建器来制作一个UILabel,并通过控制点击将其连接到我的viewcontroller,以便我得到@IBOUTLET的东西.现在,我在视图控制器中如何编辑这个UILabel的文本?换句话说,我如何调整这个代码与IBOutlet连接解决方法如果您已经将控件与UIViewController类中的IBOutlet成功链接,那么该属性将被添加到它,您将简单地将“simple

NSAttributedString忽略UILabel(iOS 6)的Autoshrink和numberOfLines

我有UILabel行数=2系统字体大小=15最小字体大小=8断线模式–截断尾巴当我设置类型Nsstring为UILabel的长文本它工作正常,并显示多行文本.当我尝试设置类型为NSAttributedString的文本时,它忽略最小字体大小和自动收缩,所以我看到一个最大字体大小的文本.是否可以解决这个问题看起来像这样解决方法我找到了一个办法:只有在设置归因的字符串后第三行被设置才有效.看起来像属性的字符串在设置时会覆盖换行符.