代码之家  ›  专栏  ›  技术社区  ›  AhMaD AbUIeSa

如何改变编纂风格

  •  0
  • AhMaD AbUIeSa  · 技术社区  · 7 年前

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

    下面是代码的最终结果:

    很好,但我无法更改默认样式,我尝试了以下代码,但没有执行任何操作:

    —(void)colorSubview视图视图:(uiview*)视图{
    
    //获取视图的子视图
    nsarray*subview=[查看子视图];
    //如果没有子视图则返回
    if([subview count]==0)return;//count check line
    
    for(uiview*子视图中的子视图){
    subview.backgroundcolor=[uicolor colorwithred:0.0/255.0 green:118.0/255.0 blue:190.0/255.0 alpha:1.0];
    [自身颜色子视图视图:子视图];
    }
    }
    < /代码> 
    
    

    我将self.dialog传递给上面的函数,灰色区域是ui滚动视图中的uiview,它在写入和接收聊天信息时保存uilabels。

    有没有其他方法可以在按钮旁边给标题上色?

    enter image description here

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

    - (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传递给上面的函数,灰色区域是ui滚动视图中的uiview,它在写入和接收聊天信息时保存uilabels。

    有没有其他方法可以在按钮旁边给标题上色?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Zoe - Save the data dump 张群峰    7 年前

    原来codialog.m总是将组件返回到图片中的颜色,所以我将它们覆盖到我想要的颜色,一切都正常。