0
UILabel
のセットを太字にして、CSSクラスのようなもので行うことができると考えています。私も考え唯一の方法は、UILabel
をサブクラス化し、各ラベルにカスタムクラスとして追加されます。複数のUI要素のプロパティを変更する方法
import UIKit
class BoldLabel: UILabel {
override internal var font: UIFont? {
get {
return UIFont.boldSystemFontOfSize(16.0)
}
}
}
しかし、これはゲッターと 『フォント』紛争のObjective-Cセレクタと 『フォント』のエラー」ゲッターを与えますスーパークラス 'UILabel'から同じObjective-Cセレクタを使用して 'font'を検索します。だから、そういうやり方や、簡単にラベルのフォントを太字にする方法がありますか?ストーリーボードからUILabelsと
チェックこのリンクhttp://sunnycyk.com/2014/10/ios-subclass-uilabel-swift/は、彼らがのサブクラスを作りますあなたと同じようにUILabel。次に、UILabelをカスタム設定するための設定メソッドを呼び出します。この設定方法では、次のようなことができます:self.font = UIFont.boldSystemFontOfSize(12) このクラスをUILabelsに割り当てると、太字のフォントになります。 – AnthonyR
@AnthonyRnそれはまさに私が必要としていた、非常に簡単です。あなたが回答を投稿した場合、私はそれを受け入れることができます – mjr
お待ちください少しの例をお見せします – AnthonyR