【问题标题】:How to change the style of CODialog如何更改CODialog的样式
【发布时间】:2018-09-03 08:36:15
【问题描述】:

我正在使用构建一个聊天弹出窗口 https://github.com/eaigner/CODialog

这是代码的最终结果:

很好,但我无法更改默认样式,我尝试了以下代码,但它什么也没做:

- (void)colorSubviewsOfView:(UIView *)view {

    // Get the subviews of the view
    NSArray *subviews = [view subviews];
    // Return if there are no subviews
    if ([subviews count] == 0) return; // COUNT CHECK LINE

    for (UIView *subview in subviews) {
        subview.backgroundColor=[UIColor colorWithRed:0.0/255.0 green:118.0/255.0 blue:190.0/255.0 alpha:1.0];
        [self colorSubviewsOfView:subview];
    }
}

我把self.dialog传给了上面的函数,灰色区域是uiscrollview里面的uiview,在写和接收聊天消息的时候保存uilabels

还有其他方法可以为按钮旁边的标题着色吗?

【问题讨论】:

    标签: ios objective-c uiview native


    【解决方案1】:

    事实证明,CODialog.m 总是将组件返回到图片中的颜色,所以我将它们覆盖为我想要的颜色,一切正常

    【讨论】:

      猜你喜欢
      • 2014-06-20
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      • 2023-02-06
      • 2021-07-13
      • 2014-09-23
      • 2014-07-13
      相关资源
      最近更新 更多