プロジェクトでFXLabelhttps: //github.com/nicklockwood/FXLabelを設定しようとしていますが、説明できないエラーが発生します。私はInterfaceBuilderを使用してプロパティを管理しています。
.hファイル
@property (nonatomic) IBOutlet FXLabel *titleLabel;
.mファイル
self.titleLabel.shadowColor = [UIColor colorWithWhite:1.0f alpha:0.8f];
self.titleLabel.shadowOffset = CGSizeMake(1.0f, 2.0f);
self.titleLabel.shadowBlur = 1.0f;
self.titleLabel.innerShadowColor = [UIColor colorWithWhite:0.0f alpha:0.8f];
self.titleLabel.innerShadowOffset = CGSizeMake(1.0f, 2.0f);
.xbiファイル
コンパイルして実行しようとすると、この行にエラーがスローされます
self.titleLabel.innerShadowColor = [UIColor colorWithWhite:0.0f alpha:0.8f];
エラーは次のようになります。
Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '-[UILabel setInnerShadowColor:]: unrecognized selector sent to
instance 0x6e56180'
どういうわけか、コンパイラはそれがFXLabelではなくUILabelであると考えていると思います(明らかにそうです)。私はそれを回避するための解決策を見つけることができません、問題が何であるか、または私が試すことができるアイデアはありますか?
事前に感謝しますセバスチャン