c_cpp iOS类别方法将约束更改为UIView

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp iOS类别方法将约束更改为UIView相关的知识,希望对你有一定的参考价值。

#import "UIView+ChangeConstraint.h"

@implementation UIView(ChangeConstraint)

/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect {
    // Drawing code
}
*/

- (void)constraintChangeHeight:(CGFloat)fH
{
    for (NSLayoutConstraint *lc in self.constraints) {
        if((lc.firstAttribute == NSLayoutAttributeHeight)&&(lc.firstItem == self)&&(lc.secondItem == NSLayoutAttributeNotAnAttribute))
        {
            lc.constant = fH;
        }
    }
}

@end
#import <UIKit/UIKit.h>

@interface UIView(ChangeConstraint)

- (void)constraintChangeHeight:(CGFloat)fH;

@end

以上是关于c_cpp iOS类别方法将约束更改为UIView的主要内容,如果未能解决你的问题,请参考以下文章

iOS:在故事板中将子类从 UIView 更改为 UIScrollView

iOS 自动布局更改前导和尾随空格

在Swift ios中方向更改为横向模式时隐藏底部表格视图

UIPageControl 自定义类 - 发现 nil 将图像更改为点

使用 IOS 中的约束将 UIView 中的子视图居中

将 UIView 更改为 UIScrollView 后 touchesMoved 不再触发?