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 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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