首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏iOS 开发

    根据后台返回的UIButton title动态改变UIButton宽度

    maxWidth, CGFLOAT_MAX); CGSize textSize = CGSizeZero; // iOS7以后使用boundingRectWithSize,之前使用sizeWithFont context:nil]; textSize = rect.size; } else{ textSize = [text sizeWithFont

    1.7K40发布于 2018-06-05
  • 来自专栏Guangdong Qi

    Masonry 布局不等宽的标签并自动换行

    array.count; i++) { NSString *title = array[i]; CGFloat titleW = [title sizeWithFont

    2.2K70发布于 2018-05-24
  • 来自专栏DannyHoo的专栏

    OC中获取一串字符串的高度(宽度确定)或宽度(高度确定)

    因为有时如果字符串过长那么UILabel的宽度就会相应发生变化),那么就可以利用下面的方法: CGSize size = [string sizeWithFont:font constrainedToSize

    3.8K30发布于 2018-09-13
  • 来自专栏好派笔记

    根据字体和文字来计算 UILable 的长度和大小

    the size necessary for the UILable NSString *theText = @"Texting"; CGSize theStringSize = [theText sizeWithFont

    96900发布于 2021-10-31
  • 来自专栏ShaoYL

    frame方式布局一段文子,设置宽高

    ; //设置文字的行数 设为0->会自动换行 text_label.numberOfLines = 0; CGFloat textH = [text sizeWithFont:[

    89960发布于 2018-05-11
  • 来自专栏Guangdong Qi

    iOS 计算NSString宽高与计算NSAttributedString的宽高

    . - (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize { NSDictionary *attrs = @{NSFontAttributeName

    5.7K30发布于 2018-05-24
  • 来自专栏Python疯子

    UITableViewCell自适应网络不规则图片和文字组合的高度

    self.describe.numberOfLines = 0; CGSize size = CGSizeMake(self.width-30, 1000); self.describeSize = [self.describe.text sizeWithFont

    2.4K20发布于 2018-09-06
  • 来自专栏全栈程序员必看

    iPhone屏幕尺寸、分辨率及适配

    具体编程时,调用 sizeWithFont/boundingRectWithSize 可动态计算每行 label 的自然宽度,一般title都会超过约束宽度,因此需设置 lineBreakMode指定Wrapping 一般 UILabel 的文本在给定字体下的纵向自然显示无约束,调用 sizeWithFont/boundingRectWithSize 可动态计算每行 label 的自然高度,title的上间距和source 典型的如: (1)UILineBreakMode->NSLineBreakMode (2)UITextAlignment->NSTextAlignment (3)sizeWithFont

    11.4K20编辑于 2022-07-23
  • 来自专栏日常技术分享

    Objective-C UIButton 自定义图片位置

    diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" result = [text sizeWithFont

    1.1K30发布于 2018-09-13
  • 来自专栏DannyHoo的专栏

    底牌项目中设置论坛中各个模块头图的代码

    contentsX - 15 * IPHONE6_W_SCALE; UIFont *textFont = Font16; CGSize textSize = [_dataModel.content sizeWithFont

    84630发布于 2018-09-13
  • 来自专栏mukekeheart的iOS之旅

    IOS开发之尺寸

    具体编程时,调用 sizeWithFont/boundingRectWithSize 可动态计算每行 label 的自然宽度,一般title都会超过约束宽度,因此需设置 lineBreakMode指定Wrapping 一般 UILabel 的文本在给定字体下的纵向自然显示无约束,调用 sizeWithFont/boundingRectWithSize 可动态计算每行 label 的自然高度,title的上间距和source

    3.7K40发布于 2018-12-14
  • 来自专栏服务端技术杂谈

    【死磕iOS】处理不等高TableViewCell的小花招

    String总高度 static CGFloat fontSize = 17; CGFloat labelHeight = [stringForLabel sizeWithFont

    1.7K80发布于 2018-04-16
  • 来自专栏xx_Cc的学习总结专栏

    六天完成一个简单iOS App - 第五天

    CGSize textMaxSize = CGSizeMake(textMaxW, MAXFLOAT); // CGSize textSize = [self.text sizeWithFont ,self.top_cmt.user.username,contentText]; // CGSize topCmtContentSize = [topCmtContent sizeWithFont

    1.2K60发布于 2018-05-10
  • 来自专栏向治洪

    iOS AutoLayout全解

    NSStringDrawingUsesLineFragmentOrigin attributes:attributes context:nil].size; } else { expectedLabelSize = [self sizeWithFont

    6.3K60发布于 2018-02-06
  • 来自专栏Java架构师必看

    ios学习7_iPhone屏幕尺寸、分辨率及适配

    典型的如: (1)UILineBreakMode->NSLineBreakMode (2)UITextAlignment->NSTextAlignment (3)sizeWithFont

    1.6K50编辑于 2022-04-24
  • 来自专栏云原生布道专栏

    【IOS】IOS开发问题解决方法索引(六)

    CGSize labelsize = [s sizeWithFont:font constrainedToSize:size lineBreakMode:UILineBreakModeWordWrap]

    1.2K30编辑于 2022-03-08
  • 来自专栏全栈程序员必看

    ios学习7_iPhone屏幕尺寸、分辨率及适配[通俗易懂]

    典型的如: (1)UILineBreakMode->NSLineBreakMode (2)UITextAlignment->NSTextAlignment (3)sizeWithFont

    4.2K20编辑于 2022-08-27
  • 来自专栏云原生布道专栏

    【IOS开发基础系列】Table View开发专题

    nil ) {        if (isOpen == YES) {           //cell上的label高度自适应            CGSize size = [textStr sizeWithFont

    3K20编辑于 2023-10-16
  • 来自专栏程序员维他命

    MJRefresh 源码解析

    NSFontAttributeName:self.font} context:nil].size.width; #else stringWidth = [self.text sizeWithFont

    1.3K20发布于 2018-08-30
  • 来自专栏戴铭的博客

    深入剖析 iOS 编译 Clang / LLVM

    diagnostic push #pragma clang diagnostic ignored “-Wdeprecated-declarations” sizeLabel = [self sizeWithFont size lineBreakMode:NSLineBreakByWordWrapping]; #pragma clang diagnostic pop 如果没有#pragma clang 这些定义,会报出 sizeWithFont

    9.2K20发布于 2020-06-16
领券