所以我是新手編程,並有一個快速的問題。我需要繼承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))
}
是的,你應該創建一個全新的Xcode文件來放入它。你可以重新使用現有的文件,但請不要:) – TwoStraws
@TwoStraws好極了!我會如何將這個應用到我的另一個班的標籤?你能告訴我一個這樣做的代碼示例,所以我可以將它添加到我的項目中。謝謝! – JakeC