Tag: 自定义控件

如何在Swift中设置自定义视图的内容大小?

背景 我正在制作一个垂直的标签,用于传统的蒙古文字。 在我刚刚旋转UILabel ,有一些性能问题和其他复杂性。 现在我正在从头开始制作标签。 但是,我需要垂直标签来告诉自动布局当它的高度调整(基于string长度)。 我读过的 我使用内置内容大小文档阅读了内部内容大小和视图 。 但是,这些更多的是关于如何使用它,而不是如何在自定义视图中定义它。 search“自定义视图的ios内在内容大小”只给我 正确使用intrinsicContentSize和sizeThatFits:在具有自动布局的UIView子类上 在堆栈溢出。 这个特定的问题甚至不需要内在的内容大小,因为他们的观点只是一个标准视图的集合。 我正在尝试 我正在尝试的是我的答案。 我添加了这个问答对,这样就不会让其他人花很长时间才能find答案,因为它使用了我使用的search关键字。

以编程方式使用Swift自定义UITableViewCell

嘿,我想创build一个自定义的UITableViewCell ,但我看不到在模拟器上。 你能帮我吗。 我只能看到标签如果我var labUserName = UILabel(frame: CGRectMake(0.0, 0.0, 130, 30)); 但它与单元格重叠。 我不明白,自动布局应该知道每个单元格的首选大小/最小大小? 谢谢 import Foundation import UIKit class TableCellMessages: UITableViewCell { var imgUser = UIImageView(); var labUserName = UILabel(); var labMessage = UILabel(); var labTime = UILabel(); override init(style: UITableViewCellStyle, reuseIdentifier: String) { super.init(style: style, reuseIdentifier: reuseIdentifier) imgUser.layer.cornerRadius = imgUser.frame.size.width / 2; imgUser.clipsToBounds = […]

我们如何创build一个更大的中心UITabBar项目

我想知道如何创build一个更大的中心UITabBar像下面的镜头? 真的很漂亮!!!!

使用图像创build自定义进度栏

几乎我所要做的是创build以下图像: 所以这是一个进度条,它将显示客户在该选项中得到多less票。 我怎样才能做到这一点? 我想知道如果我可以使用一个面具(就像我在flex中那样),但是我在网上发现的所有的遮罩实现都是为UIImage做掩码,而不是为UIImageView做掩码。 我不能在UIImage做掩码,因为这两个图像具有相同的尺寸。 我必须使用图像的X和Y来裁剪它们? 那么,有什么build议? 以下是我必须创build进度条的两个图像: 干杯。

如何在左侧对UITableViewCell进行重新sorting控制?

我正在做一个新闻阅读器的应用程序,我希望用户可以select显示/隐藏新闻类别(如最新新闻,商业,科技,体育等),并重新sorting他们像在BBC的新闻应用程序。 见下图: 我的问题是: 如何在单元格的左侧进行重新sorting控制? (在编辑模式下,其默认位置在单元的右侧) 我有checkbox自定义控件,如何把它放在单元格的右侧? 预先感谢!!!