更改此自定义 class 的颜色?

Change color of this custom class?

我正在我的应用程序中使用 cocoa pod 库。使用 pod install 安装后,我所要做的就是添加此代码以弹出 iOS 横幅。 https://github.com/Loadex/MessageBanner

在上面的 link 中,有一个部分描述了如何更改 iOS 横幅属性,即颜色、图像、持续时间等。当我查看颜色部分时,它有点模糊通过仅列出假设的 属性 名称和所需效果的可能值,而不是代码本身。

有 pod 专业知识的人可以帮助我理解这个 cocoa pod 库以将横幅颜色更改为其包含的十六进制值之一,即蓝色吗?

[MBLMessageBanner showMessageBannerInViewController:self
                                              title:@"Welcome,"
                                           subtitle:@"User..."
                                              image:[UIImage    imageNamed:@"icon.png"]
                                               type:MBLMessageBannerTypeMessage
                                           duration:MBLMessageBannerDurationDefault
                             userDissmissedCallback:^(MBLMessageBannerView *bannerView) {
                                 return;
                             }
                                        buttonTitle:@""
                          userPressedButtonCallback:^(MBLMessageBannerView *banner) {
                              return;
                          }
                                         atPosition:MBLMessageBannerPositionTop
                               canBeDismissedByUser:YES delegate:self];

您是否尝试过将类型更改为这 4 种类型之一?

MBLMessageBannerTypeError: The error message banner.

MBLMessageBannerTypeWarning: The warning message banner.

MBLMessageBannerTypeMessage: The standart message banner.

MBLMessageBannerTypeSuccess: The success message banner.

它有4种默认配色方案。如果您想编辑或创建自己的内容,请转至 MBLMessageBannerView.m 并在 (void)applyMessageStyleFromDictionnary:(NSDictionary *)messageStyle

上应用您的更改