作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是编程新手,有一个简单的问题。我需要对 UIlabel 进行子类化,以便覆盖绘制矩形,以便为我的文本创建一些填充。
我该如何去做呢?我看到了子类文件的答案,但我不知道把它放在哪里。
我应该在 Xcode 中创建一个全新的文件来将此类放入其中吗?我在我的项目中看不到其他任何地方可以放置它。
这是之前答案中的示例代码
override func drawTextInRect(rect: CGRect) {
var insets: UIEdgeInsets = UIEdgeInsets(top: 0.0, left: 5.0, bottom: 0.0, right: 5.0)
super.drawTextInRect(UIEdgeInsetsInsetRect(rect, insets))
}
最佳答案
如果您要经常重用子类,那么创建一个新的 swift 文件将是正确的方法。
关于ios - 我应该如何子类化它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34376410/
我是一名优秀的程序员,十分优秀!