آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

روش تغییر رنگ و موقعیت CATextLayer و CAShapeLayer در swift

127505  8 سال پیش  8 سال پیش
0 0

من یک CATextLayer و CAShapeLayer ایجاد کردم و می خواهم موقعیت و رنگ انها رو برای ایجاد یک انیمیشن در لحظه اول تغییر دهم. از method  های موقعیت و فریم استفاده کردم اما عمل نمیکنه

class FirstView: UIView {

    var about: CATextLayer{
        let label = CATextLayer()
        ...
        label.mask = aboutMask
        return label
    }

    var aboutMask: CAShapeLayer {
        let layer = CAShapeLayer()
        ...
        return layer
    }

    override init(frame: CGRect) {
        super.init(frame: frame)

        layer.addSublayer(about)

        let showAboutD: CGFloat = 66

        about.position.x += showAboutD
        aboutMask.position.x -= showAboutD
        //or
        about.frame.origin.x += showAboutD
        aboutMask.frame.origin.x += showAboutD

        about.foregroundColor = darkGray.cgColor
    } }

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .