关于button里的方法问题

关于button里的方法问题

- (CGRect)imageRectForContentRect:(CGRect)contentRect
- (CGRect)titleRectForContentRect:(CGRect)contentRect

这两实例方法是在哪一个步骤被调用的,因为在其他代码里也没明显的调用它。不太清楚它是什么时候受到调用并且传入参数


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Tender10 2018-09-14 10:07:35

这是自定义UIButton以及重写UIButton的时候会用到,这方法是设置UIButton的图片显示位置,以及标题的显示位置。

  • 提问者 Madao54 #1
    是的,它们在我们编写button的哪一步代码的时候被调用呢?希望举个例子。 比如说,我设置了UIImage 给予了 x y h w四个参数后。就会自动调用 - (CGRect)imageRectForContentRect:(CGRect)contentRect 是么。
    2018-09-15 01:27:10
  • Tender10 回复 提问者 Madao54 #2
    是的,当在设置位置的时候,就会被触发。
    2018-09-16 15:17:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师