【发布时间】:2015-06-05 01:21:17
【问题描述】:
我试图将UIImage 和文本放入UIButton,通过使用UIEdgeInset 来定位它们。
问题是,更改其中一个 edgeinset 设置将导致图像和文本都更改位置。
也就是说,我把图片放到了正确的位置,然后我改变了titleEdgeInset的值,突然不仅文字而且图片也改变了位置。
有人可以帮忙吗?
【问题讨论】:
-
请详细说明,分享一些代码,说明您在哪里以及如何更改插图以及位置发生了什么
-
您可以尝试创建一个新的自定义按钮类并实现 UIButton,通过在自定义按钮上添加标签和图像作为其属性来覆盖 UIButton,导入该类,然后在您的视图上对其进行初始化以使用它. init 语句看起来像 -> CustomButton*custBtn = [[CustomButton alloc] initWithFrame:frame];
标签: objective-c uibutton uiedgeinsets