uistackview spacing失效 通过debug view hierarchy 查看层级图是对的

28 阅读1分钟

WechatIMG239.jpg

通过设置高度宽高比,使之正常

WechatIMG243.jpg

// 基准屏幕尺寸(iPhone 6/7/8)

#define BASE_SCREEN_WIDTH 375.0

#define BASE_SCREEN_HEIGHT 667.0

// 当前屏幕尺寸 #define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width #define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height // 根据宽度比例缩放 #define WIDTH_SCALE(value) ((value) * (SCREEN_WIDTH / BASE_SCREEN_WIDTH)) // 根据高度比例缩放 #define HEIGHT_SCALE(value) ((value) * (SCREEN_HEIGHT / BASE_SCREEN_HEIGHT))

image.png 解决

但是导致一个新问题 image.png 两边撑满了 //        _bgImageView.contentMode = UIViewContentModeScaleAspectFill; 找到罪魁祸首,我的圆角+阴影是通过放一个带阴影的圆角图片,撑开就把我的stacview撑开了,再怎么改约束也无济于事。