cbpowell/MarqueeLabel,使用故事板

cbpowell/MarqueeLabel, using StoryBoards

我在我的项目中使用 cbpowell/MarqueeLabel class。我将标签的 class 从 UILabel 更改为 MarqeeLabel。这让我的标签滚动。但它处于默认状态 MLLeftRight。我需要将其更改为 MLContinous。我怎样才能做到这一点?我尝试添加一个用户定义的运行时属性,但这不起作用。我无法在程序中添加“marqueeType”,因为我的标签还在UILabel class而不是MarqueeLabel,所以只能访问UILabel的方法].

哪位有MarqueeLabel经验的请指教。

或者,如果你能告诉我,我如何访问我为标签设置的自定义 class 方法(此处 - MarqueeLabel)(而不是 - UILabel

您可以为 MarqueeLabel 创建一个 IBOutlet,例如

@property (weak, nonatomic) IBOutlet MarqueeLabel *mLabel;

由于跑马灯类型不支持IBInspectable,您可以像

这样配置label
self.mLabel.marqueeType = MLLeftRight;