我正在使用我的应用程序中的可可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];
答案 0 :(得分:0)
您是否尝试将类型更改为其中之一?
MBLMessageBannerTypeError:错误消息横幅。
MBLMessageBannerTypeWarning:警告信息横幅。
MBLMessageBannerTypeMessage:标准信息横幅。
MBLMessageBannerTypeSuccess:成功消息横幅。
它有4种默认配色方案。如果您想编辑或创建自己的,请转到 MBLMessageBannerView.m 并在(void)applyMessageStyleFromDictionnary:(NSDictionary *)messageStyle