6-2

6-2

老师如何设置一个view上既包括硬币图片又能加上可变的数字呢?

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

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

2回答
Tender10 2018-10-11 16:26:33

在另一个问答中已经跟你描述了很详细的解决步骤了,对于layoutSubviews可以在详细说一下。下面的问号,我没有设置具体的数据哈,你可以根据自己的想法设置大小,数据。

- (void)layoutSubviews
    {
        [super layoutSubviews];

        CGFloat iconImageViewX = ?;
        CGFloat iconImageViewY = ?;
        CGFloat iconImageViewW = ?;
        CGFloat iconImageViewH = ?;
        self.iconImageView.frame = CGRectMake(iconImageViewX, iconImageViewY, iconImageViewW, iconImageViewH);

        CGFloat nameLabelX = ?;
        CGFloat nameLabelY = ?;
        CGFloat nameLabelW = ?;
        CGFloat nameLabelH = ?;
        self.iconImageView.frame = CGRectMake(nameLabelX, nameLabelY, nameLabelW, nameLabelH);
    }


  • 提问者 SiuNam #1
    好的谢谢老师
    2018-10-11 22:15:08
Tender10 2018-10-11 11:24:27

那可以自定义一个UIView,在这个自定义的UIView,左边可以添加一个UIImageView,右边是UILabel。

  • 提问者 SiuNam #1
    那怎么实现uilable 和uiimage分开呢
    2018-10-11 11:29:09
  • Tender10 回复 提问者 SiuNam #2
    可以在 - (instancetype)initWithFrame:(CGRect)frame方法中添加子控件,再通过layoutSubviews方法设置子控件的位置。这个在自定义UIView的时候都有讲解哦。如果还有什么不明白的问题,可以继续提问哈。祝学习愉快~
    2018-10-11 11:37:44
  • 提问者 SiuNam 回复 Tender10 #3
    layoutsubview有点难理解,能否具体说明一下如何使用来实现布局呢
    2018-10-11 14:45:58
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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