更改此自定义类的颜色?

时间:2015-02-19 21:30:39

标签: ios objective-c iphone cocoapods

我正在使用我的应用程序中的可可pod库。使用pod install安装后,我只需添加此代码即可弹出iOS横幅。 https://github.com/Loadex/MessageBanner

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

可以使用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];

1 个答案:

答案 0 :(得分:0)

您是否尝试将类型更改为其中之一?

  

MBLMessageBannerTypeError:错误消息横幅。

     

MBLMessageBannerTypeWarning:警告信息横幅。

     

MBLMessageBannerTypeMessage:标准信息横幅。

     

MBLMessageBannerTypeSuccess:成功消息横幅。

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

上应用您的更改