圆角遍布整个进度

时间:2016-11-09 15:48:58

标签: ios uikit swift3

我有一个进度视图,我看到如果我改变其角半径,当进度为1.0(完整)时,我会得到圆角,但是,我希望在整个过程中都有圆角,例如,下图显示了中途的进度,因为您只能看到左端有圆角。

Progres (=========

我已经在viewDidLoad上设置了这些属性:

progressView.clipsToBounds = true
progressView.layer.cornerRadius = 3
progressView.layer.masksToBounds = true

3 个答案:

答案 0 :(得分:5)

我认为您应该搜索子图层以找到de blue one并应用相同的处理

答案 1 :(得分:0)

这是正确答案

const serverParams = {
    user: auth.db.user,
    password: auth.db.password,
    port: 5432
};

const dbConfig = {
    options: {
        dialect: 'postgres',
        protocol: 'tcp',
        replication: {
            write: {},
            read: process.env.NODE_ENV === 'production' ?
                [
                    {
                        ...serverParams,
                        host: 'db1.lupoex.com'
                    },
                    {
                        ...serverParams,
                        host: 'db2.lupoex.com'
                    }
                ] :
                [
                    {
                        ...serverParams,
                        host: 'test.db.lupoex.com'
                    }
                ]
        },
        pool: {
            max: 5,
            min: 0,
            idle: 5000,
            acquire: 20000
        }
        //logging: function(query) {
        //    console.log(query)
        //}
    }
};

new Sequelize('database', null, null, dbConfig.options);

答案 2 :(得分:-1)

是的,@ CZ54的回答是正确的。这是守则。

[progressView.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
        obj.layer.masksToBounds = YES;
        obj.layer.cornerRadius = progressView.layer.cornerRadius;
    }];