当我删除按钮的图像(通过将其设置为nil)时,它会使文本移动到按钮的左下角。我是以错误的方式删除图像还是我应该在移动后重新定位文本?或者我应该删除文本并将其设置回来?
设置按钮图像:
[self.photoButton setImage:newImage forState:UIControlStateNormal];
[self.photoButton setTitleEdgeInsets:UIEdgeInsetsMake(100.0, -100.0, 10.0, 15.0)];
删除图片前:
删除按钮图像:
[self.photoButton setImage:nil forState:UIControlStateNormal];
删除图片后:
我相信我现在看到了问题。我正在设置UIEdgeInsets(忘记了)。
答案 0 :(得分:0)
如果在UIButton上同时包含文本和图像,则会调整它们以使它们都可见,如果您只是删除文本,则默认情况下如果删除图像则应显示在按钮的中心。它不应该移动到左下角,你能分享你如何删除图像?如果它是按钮上的背景图像或图像