Have you tried using self.? It’s a good practice to always using self. to avoid 
issues where the compiler might use other globally available 
variables/constants functions.



-- 
Adrian Zubarev
Sent with Airmail

Am 27. April 2017 um 19:28:42, Mohamed Salah via swift-users 
(swift-users@swift.org) schrieb:

Thanks for your support … here you are the piece of code 



import UIKit

class FaceVeiw: UIView {
    
    /* it make error to use frame or bounds outside any functions  WHY WHY WHY 
*/

    let width = frame.size.width // (Gives an ERROR) frame property is not 
known here
    let width2 = bounds.size.width // Gives an ERROR) bound property is not 
know here as well
    
    
    override func draw(_ rect: CGRect)
    {
        let w = bounds.size.width // however bounds is known here
        let h = bounds.size.height
        
        let w2 = frame.size.width // frame as well known here
        let h2 = frame.size.height
        
    }
    
    
}


On Apr 27, 2017, at 9:23 PM, Saagar Jha <saa...@saagarjha.com> wrote:

Would you mind sharing the code you’re having trouble with?

Saagar Jha

On Apr 27, 2017, at 10:22, Mohamed Salah via swift-users 
<swift-users@swift.org> wrote:

Hi ,

why UIview frame and bounds properties are not seen outside any functions ?

please advise

thank you
Mohamed Salah
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users


_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to