How do I change UIView Size?

前端 未结 8 1954
抹茶落季
抹茶落季 2020-12-07 23:48

I have trouble with modifying my UIView height at launch.

I have to UIView and I want one to be screen size * 70 and the other to fill the gap.

here is what

相关标签:
8条回答
  • 2020-12-08 00:42

    Hi create this extends if you want. Update 2015 Swift 2.0

    Create File Extends.Swift and add this code (add import foundation where you want change height)

    /**
    Get Set x Position
    
    - parameter x: CGFloat
    by DaRk-_-D0G
    */
    var x:CGFloat {
        get {
            return self.frame.origin.x
        }
        set {
            self.frame.origin.x = newValue
        }
    }
    /**
    Get Set y Position
    
    - parameter y: CGFloat
    by DaRk-_-D0G
    */
    var y:CGFloat {
        get {
            return self.frame.origin.y
        }
        set {
            self.frame.origin.y = newValue
        }
    }
    /**
    Get Set Height
    
    - parameter height: CGFloat
    by DaRk-_-D0G
    */
    var height:CGFloat {
        get {
            return self.frame.size.height
        }
        set {
            self.frame.size.height = newValue
        }
    }
    /**
    Get Set Width
    
    - parameter width: CGFloat
    by DaRk-_-D0G
    */
    var width:CGFloat {
        get {
            return self.frame.size.width
        }
        set {
            self.frame.size.width = newValue
        }
    }
    

    For Use (inherits Of UIView)

    inheritsOfUIView.height = 100
    button.height = 100
    print(view.height)
    
    0 讨论(0)
  • 2020-12-08 00:46

    Swift 3 and Swift 4:

    myView.frame = CGRect(x: 0, y: 0, width: 0, height: 0)
    
    0 讨论(0)
提交回复
热议问题