我正在尝试修改框架工作并遇到以下问题。
我用自己的xib文件替换了框架的xib文件中的一个按钮图像。图像本身约为20Wx20H,但我将按钮尺寸设置为40Wx40H,使可点击区域大于实际图像。
当显示VC时,我看到图像是正常的20x20宽高比。但是,当我点击按钮时,它会延伸到40x20并在发布时返回默认值。我想知道是否有一个UIButton参数,我可以禁用哪个框架在某个地方启用了?我已经对代码中的按钮进行了搜索,找不到与拉伸按钮有关的任何内容。所以我猜在IB的某个地方有我的解决方案吗?
以下是按下或未触及时按钮的图像。
答案 0 :(得分:0)
您是否尝试过以下操作?
button.imageView.contentMode = UIViewContentModeScaleAspectFit;
您还在使用自动布局吗?如果是,那么约束是什么?