Date
Sep. 8th, 2024
 
2024年 8月 6日

Post: iOS: NSLayoutConstraint 动画

iOS: NSLayoutConstraint 动画

Published 12:10 Oct 20, 2014.

Created by @ezra. Categorized in #Programming, and tagged as #iOS.

Source format: Markdown

Table of Content

直接上代码:

// @implementation NSLayoutConstraint (Animation)
- (void)setConstant:(CGFloat)constant animatedDuration:(NSTimeInterval)duration {
    __weak typeof(self) weakSelf = self;
    [UIView animateWithDuration:duration animations:^{
        __strong typeof(weakSelf) strongSelf = weakSelf;
        [strongSelf setConstant:constant];
        if ([strongSelf.firstItem isMemberOfClass:[UIView class]]) {
            [((UIView *)strongSelf.firstItem) layoutIfNeeded];
        }
    }];
}
Pinned Message
HOTODOGO
The Founder and CEO of Infeca Technology.
Developer, Designer, Blogger.
Big fan of Apple, Love of colour.
Feel free to contact me.
反曲点科技创始人和首席执行官。
程序猿、设计师、奇怪的博主。
苹果死忠、热爱色彩斑斓的世界。
如有意向请随时 与我联系