美文网首页
0803日记

0803日记

作者: KallyKello | 来源:发表于2018-08-03 09:23 被阅读0次

用时候使用第三方的时候无法修改他的导航栏可以写一个分类进行拦截,将导航栏调整为符合系统风格,融云在进入的定位界面是“取消”和“发送”按钮为白色,导致看不见,点击位置“消息”进入定位界面导航的返回按钮失效,可以继承融云原来的RCLocationViewController,在进行重写

#import "UIViewController+LZSwizzling.h"

@implementation UIViewController (LZSwizzling)

+ (void)load {
    [super load];
    //原本的willAppear方法
    Method willAppearOriginal = class_getInstanceMethod([self class], @selector(viewWillAppear:));
    //我们的willAppear方法
    Method willAppearNew = class_getInstanceMethod([self class], @selector(swizzlingViewWillAppear:));
    //交换
    if (!class_addMethod([self class], @selector(viewWillAppear:), method_getImplementation(willAppearNew), method_getTypeEncoding(willAppearNew))) {
        method_exchangeImplementations(willAppearOriginal, willAppearNew);
    }
}

- (void)swizzlingViewWillAppear:(BOOL)animated {
    [self swizzlingViewWillAppear:animated];
    if ([self isMemberOfClass:NSClassFromString(@"RCPhotosPickerController")]) {
        [self configureRongCloudNavigation];
        UICollectionView *collectionView = self.view.subviews.firstObject;
        collectionView.contentInset = UIEdgeInsetsMake(NAVIGATION_HEIGHT_S, 0, 0, 0);
    }
    if ([self isMemberOfClass:NSClassFromString(@"RCAlumListTableViewController")] || [self isMemberOfClass:NSClassFromString(@"RCLocationPickerViewController")] || [self isMemberOfClass:NSClassFromString(@"PUPhotoPickerHostViewController")]) {
        [self configureRongCloudNavigation];
    }
}

- (void)configureRongCloudNavigation {
    self.navigationController.navigationBar.shadowImage = [[UIImage alloc] init];
//    [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:kNavImageName(@"nav_bg")] forBarMetrics:UIBarMetricsDefault];
    self.navigationController.navigationBar.tintColor = MAIN_COLOR;
    self.navigationItem.leftBarButtonItem.tintColor = MAIN_COLOR;
    self.navigationItem.rightBarButtonItem.tintColor = MAIN_COLOR;
    [self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:MAIN_COLOR, NSFontAttributeName:[UIFont boldSystemFontOfSize:17]}];
}

@end

相关文章

  • 亲子日记0803

    “我有棉花糖,现在一起分享吧”小菲忙着去拿棉花糖。 “我吃块蛋糕,可以吗?”姐姐问。 ...

  • 考研日记 0803

    有时候和朋友说话,仿佛与自己谈心,偶尔能蹦出几句话来让自己都觉得惊讶,感觉禅机无限。这和我最近的心境,阅读都有关,...

  • 0803丰盛日记

    今天去参加了一个考试,每到考试临头,我都会后悔自己没多看会儿书,这次我刻意注意了这样的情绪,告诉自己,当下的我就是...

  • 感恩日记0803

    感恩宇宙哥哥,地球妈妈,祖国的存在与接纳。 感恩情感学院课程的分享,待细细消化。 感恩今日的中餐跟晚宴活动,有点小...

  • 0803感恩日记

    1.感恩外婆早起在菜市场买的早餐,感恩外婆中午烧的菜,买的卤味儿,做的西红柿鸡蛋汤。好幸福。2.感恩外婆家里可爱的...

  • 晨间日记(0803)

    我的2018年目标: 霸占舞台50场(含主持、点评、分享、比赛)(19次演讲比赛+7次主持(含不出局3次,演讲秀1...

  • 0803日记

    用时候使用第三方的时候无法修改他的导航栏可以写一个分类进行拦截,将导航栏调整为符合系统风格,融云在进入的定位界面是...

  • 减肥日记17 0803

    昨夜一不小心就玩到快一点才睡,早上起床,已经快九点钟。 什么也不想做,锻炼完洗完澡之后已经将近十点一刻。 今天锻炼...

  • 【0803觉知日记】

    001 为美迈出一步 因身体免疫力下降的原因,去年底开始,一直引以为豪的浓黑眉毛开始脱落,最后一根也不剩下。 医生...

  • 晨间日记~0803

    在上历史课时,我看到1840年鸦片战争,中国节节败退,之后的时间就是和外国打仗,战败赔款清朝灭亡。在看清之前的历史...

网友评论

      本文标题:0803日记

      本文链接:https://www.haomeiwen.com/subject/snzevftx.html