热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

UIButton填充内部图像来自各个方面

如何解决《UIButton填充内部图像来自各个方面》经验,为你挑选了1个好方法。

我有一个按钮,a)图像和b)背景图像 - 都内置在故事板中.当背景图像具有不同的形状时,图像从按钮弹出.我想给实际图像(a)从各个方向的一些填充,以便它可以在背景图像内缩回.我不能用插图做,因为他们只给不相对的边提供填充,当相同的插图设置到相对的边 - 图像不缩小.很高兴知道它是如何在故事板和编程中完成的.



1> LGP..:

您应该设置按钮以填充图像.这样做可以让您使用图像插入作为填充.请注意,这将拉伸图像,因此如果您想要正确的宽高比,则需要在左/右与上/下正确填充.

在Storyboard中,您可以在按钮控件部分执行此操作.然后调整按钮的图像插入.

在此输入图像描述

在代码中你喜欢这样.

button.cOntentVerticalAlignment= .fill
button.cOntentHorizontalAlignment= .fill
button.imageEdgeInsets = UIEdgeInsets(top: 5, left: 10, bottom: 5, right: 10)


推荐阅读
author-avatar
路人不会编程
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有