ios7+ navigationbar的透明度怎么设置 如图所示,希望能做成:下滑tableview 渐显navigationbar的背景色navigationbar.alpha设置根本不起作用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回楼主,可以自定义一个UINavigationBar, 重写-initWithFrame:方法,将私有类_UINavigationBarBackground从navigationBar中删除,就能实现楼主想要的效果,且不影响navigationBar的正常功能,代码如下:- (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { for (UIView *view in self.subviews) { if ([view isKindOfClass:NSClassFromString(@"_UINavigationBarBackground")]) { [view removeFromSuperview]; } } } return self;} 去掉_UINavigationBarBackground的遮盖效果后,楼主想怎么改变导航条的外观都轻而易举了,希望对您有所帮助。 实现UINavigationControllerDelegate,也不起作用吗self.navigationController.delegate =self;-(void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated{ if (viewController == self) { self.navigationController.navigationBar.alpha = 0.300; }else{ self.navigationController.navigationBar.alpha =1; }} 设置背景色为 clearColor 在UITableView中显示数据 IOS coredata Xcode连接SVN提交或者更新代码后~内存狂飙,上升到满~ iOS录音的问题 请问如何将自己的iphone应用发布到app store上? 如何在TODO List列表前加上Check Box 新发布APP版本后,客户端的更新提示各位都是如何处理的? 应用在不同屏幕下不自动获取对应图片资源 讯飞语音听写 git lfs 添加大文件上传遇到的坑 请问project中的provisioning profile 究竟有什么用? 代码签名的整个流程
{
self = [super initWithFrame:frame];
if (self) {
for (UIView *view in self.subviews) {
if ([view isKindOfClass:NSClassFromString(@"_UINavigationBarBackground")]) {
[view removeFromSuperview];
}
}
}
return self;
}
self.navigationController.delegate =self;
-(void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated{
if (viewController == self) {
self.navigationController.navigationBar.alpha = 0.300;
}else{
self.navigationController.navigationBar.alpha =1;
}
}