UILabel文字前面加图片的小功能

最近项目中有个需求是要在UILabel上的text前面加上一个UIImageView, 因为text文字是动态的,所以位置不固定,UIImageView的位置也就不确定。

解决方案如下:UILabel 有个方法为:

- (CGRect)textRectForBounds:(CGRect)bounds limitedToNumberOfLines:(NSInteger)numberOfLines;

此方法返回为text在UILabel中的frame, 得到这个frame之后动态调整UIImageview的位置,就达到了在UILabel位置大小不确定的情况下动态的在文字Text前面加上图片的功能。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 3,726评论 2 7
  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 2,556评论 1 14
  • 廊下的灯 一夜未眠 阶下的雨 一夜成洼 凉薄的窗格 写着未曙的等 烛影摇红 清浅的梦 晶莹的露 闪亮的眸 风过的夜...
    眉间飞雪阅读 112评论 9 9
  • 罗胖在跨年演讲时提出了“时间战场”的概念,但是,你知道吗,几十年前,阿兰·拉金早就告诫世人“每个人都想占用你的时间...
    握瑜阅读 4,946评论 42 156
  • 9月底的时候,自己制定了一个简单的小目标,就是10月份坚持每天读英语5分钟,在克服了十一假期、出差在外及自己的惰性...
    曼曼风雨阅读 261评论 0 0