ios - 在UIImageView中将UIButton的图像水平对齐

标签 ios objective-c uiimageview uiimage

我有一个大小为200 * 200的UIButton,并且有一个大小为50 * 50的图像。我想在imageview中水平对齐图像,以使图像占据(150,75,50,50)框架。我尝试了[button.imageview setContentMode:UIViewContentModeRight],但这不起作用。如何对齐图像?

最佳答案

我知道自2月以来已经有一段时间了,但是我刚在开发的应用程序中遇到了同样的需求。

我使用自定义UIImageView解决了该问题,该UIImageView可以轻松集成到您现有的代码中(这是UIImageView的直接替代)。

您可以在github上找到该类以及一个示例:https://github.com/reydanro/UIImageViewAligned

希望这对您的项目有所帮助。

关于ios - 在UIImageView中将UIButton的图像水平对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37567747/

相关文章:

objective-c - 为什么 Xcode 不建议 @synchronized?

ios - 从不同的 ViewController 更改 NavigationBar 文本

ios - UIImageView:获取转换后的 UIImage

ios - 如何从选项卡栏 Controller 更改 View

iphone - 从 IOS 截取并打印屏幕截图

ios - 什么时候使用@atomic?

iphone - 两个具有相同 anchor 的 UIView

objective-c - 如何将 View Controller 添加到我的导航 Controller ?

ios - 带有 AutoLayout 的 UITableViewCell 中的动态图像高度

ios - UIImageView动画太耗内存