#define kScreenWidth [[UIScreen mainScreen] bounds].size.width
#define kScreenHeight [[UIScreen mainScreen] bounds].size.height
#import "RSwenNav.h"
@implementation RSwenNav
{
UIVisualEffectView *effectview;
}
-(instancetype)initWithFrame:(CGRect)frame{
self=[super initWithFrame:frame];
if (self) {
UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
effectview = [[UIVisualEffectView alloc] initWithEffect:blur];
effectview.frame=frame;
[self addSubview:effectview];
[self addSubviews];
}
return self;
}
//添加导航子视图
-(void)addSubviews{
[self addSubview:self.backBtn];
[self addSubview:self.titleLabel];
[self addSubview:self.rightBtn];
}
-(UIButton *)backBtn{
UIButton * btn=[UIButton buttonWithType:UIButtonTypeCustom];
btn.frame=CGRectMake(20, 20, 60, 44);
[btn setTitle:@"返回" forState:UIControlStateNormal];
[btn addTarget:self action:@selector(RSwenNavback) forControlEvents:UIControlEventTouchUpInside];
return btn;
}
-(UILabel *)titleLabel{
UILabel * lable=[[UILabel alloc]init];
lable.font=[UIFont systemFontOfSize:17];
lable.textAlignment=NSTextAlignmentCenter;
lable.frame=CGRectMake(100, 20, kScreenWidth-200, 44);
lable.text=@"我的主页";
return lable;
}
-(UIButton *)rightBtn{
UIButton * btn=[UIButton buttonWithType:UIButtonTypeCustom];
btn.frame=CGRectMake([UIScreen mainScreen].bounds.size.width-100, 20, 80, 44);
[btn setTitle:@"保存" forState:UIControlStateNormal];
[btn addTarget:self action:@selector(rightBtnClicked) forControlEvents:UIControlEventTouchUpInside];
return btn;
}
#pragma 事件处理部分
//返回上个界面
-(void)RSwenNavback{
//获取UIView的上层UIViewController
id object = [self nextResponder];
while (![object isKindOfClass:[UIViewController class]] &&
object != nil) {
object = [object nextResponder];
}
UIViewController *uc=(UIViewController*)object;
[uc.navigationController popViewControllerAnimated:YES];
}
//右侧按钮被点击
-(void)rightBtnClicked{
if ([_delegate respondsToSelector:@selector(RSwenNavrightBtnClicked)]) {
[_delegate RSwenNavrightBtnClicked];
}
}
@end
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有