[swift-users] UIview frame and bounds properties
Mohamed Salah
salah.mohmed at icloud.com
Thu Apr 27 12:46:03 CDT 2017
Thank you All … I am thrilled :)
I appreciate your support and kind response …
have good time
regards
> On Apr 27, 2017, at 9:37 PM, Saagar Jha <saagar at saagarjha.com> wrote:
>
> The issue is that frame and bounds are only known after the initializer is run. Properties are set before the initializer, and they have can’t access frame and bounds.
>
> Saagar Jha
>
>> On Apr 27, 2017, at 10:32, Mohamed Salah via swift-users <swift-users at swift.org <mailto:swift-users at swift.org>> wrote:
>>
>> yes I tried self. but it didn’t work as well ….
>>
>>> On Apr 27, 2017, at 9:30 PM, Adrian Zubarev <adrian.zubarev at devandartist.com <mailto:adrian.zubarev at devandartist.com>> wrote:
>>>
>>> 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 at swift.org <mailto:swift-users at 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 <saagar at saagarjha.com <mailto:saagar at 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 at swift.org <mailto:swift-users at 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 at swift.org <mailto:swift-users at swift.org>
>>>>>> https://lists.swift.org/mailman/listinfo/swift-users <https://lists.swift.org/mailman/listinfo/swift-users>
>>>>>
>>>>
>>>> _______________________________________________
>>>> swift-users mailing list
>>>> swift-users at swift.org <mailto:swift-users at swift.org>
>>>> https://lists.swift.org/mailman/listinfo/swift-users <https://lists.swift.org/mailman/listinfo/swift-users>
>>>
>>
>> _______________________________________________
>> swift-users mailing list
>> swift-users at swift.org <mailto:swift-users at swift.org>
>> https://lists.swift.org/mailman/listinfo/swift-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20170427/83b4d504/attachment.html>
More information about the swift-users
mailing list