Swift:Xcode Interface Builder如何调整高分辨率自定义图片适配按钮大小
Xcode Interface Builder 按钮图片自动缩放适配操作步骤
- 在Interface Builder的画布或左侧文档大纲中选中需要设置国旗图片的UIButton控件
- 点击右上角的Attributes Inspector(属性检查器)面板,首先将顶部Type下拉选项设置为
Custom,避免系统默认System类按钮自带的内边距挤压图片显示空间 - 在Image下拉项中选中你需要使用的国旗素材
- 下拉找到Control分类下的
Content Mode选项,根据你的显示需求选择对应模式:- 选
Aspect Fit:国旗等比例缩放,完整显示在按钮范围内,不会出现变形或裁切 - 选
Aspect Fill:国旗等比例缩放至填满按钮范围,超出按钮边界的部分会被裁切 - 选
Scale To Fill:国旗拉伸至完全匹配按钮尺寸,可能出现变形
- 选
- 切换到Size Inspector(尺寸检查器)面板,确认按钮本身已经设置了明确的宽高约束,或通过相邻控件约束能确定固定的显示尺寸,避免按钮本身被大尺寸原图撑大
提示:如果不需要在按钮上叠加文字,也可以直接将国旗素材设置为按钮的
Background背景图,背景图默认会自动跟随按钮尺寸适配,不需要额外设置Content Mode
内容的提问来源于stack exchange,提问作者Rabin Rai
相关产品推荐
相关产品推荐

