自定义uibutton,想改变title跟image的位置,图片在右边,文字在左边?
我调用layoutsubviews,也重写了setimage跟setitle方法,但是运行显示出来不正确,但是你去点击一下,就变正常了。。怎么回事???
如果把layoutsubviews注释掉,就是默认的图片在左,文字在右,那样没问题。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
http://stackoverflow.com/questions/4564621/aligning-text-and-image-on-uibutton-with-imageedgeinsets-and-titleedgeinsets
如果你看不了的话,了解一下UIEdgeInsets,方法如下:
更正:
改进及扩展:
参考自: http://stackoverflow.com/questions/2451223/uibutton-how-to-center-an-image-and-a-text-using-imageedgeinsets-and-titleedgei
上面的都略复杂: 这个比较简略
你解决了吗 我也遇到了这个问题了 咋办呢