我正在寻找一种解决方案,我想在uilabel中给予填充,但我不想要我的uilabel的子类。有没有解决方案。帮帮我。提前致谢。有没有任何方法可以从UILabel的左侧和右侧进行填充?没有UILabel的子分类。
回答
通过使用自定义框架初始化UILabel,可以从UILabel的左侧和右侧进行填充。
CGRect startFrame = CGRectMake(0, 0, 80, 80);
UIEdgeInsets contentInsets = UIEdgeInsetsMake(0, 10, 0, 0);
CGRect padFrame = UIEdgeInsetsInsetRect(startFrame, contentInsets);
self.yourLabel = [[UILabel alloc] initWithFrame: padFrame];
标签设置在表视图中,我通过调用方法在cell.m文件中设置框架: - (void)setMessageLbl:(NSString *)text withlbl:(UILabel *)lbl {CGRect startFrame = CGRectMake((imageScrollView。 frame.size.width-20)-widthIs,message.frame.origin.y,widthIs + 10,16); UIEdgeInsets contentInsets = UIEdgeInsetsMake(0,5,0,5); CGRect padFrame = UIEdgeInsetsInsetRect(startFrame,contentInsets); lbl.frame = padFrame;} –
取代你的cell.m – Ved
self.frame = padFrame的最后一行,但我想通过做自我改变标签的框架,我认为它会采取单元格不是单元格的标签。但我尝试像这样:self.lbl.frame = padframe。但仍然没有改变。我使用自动布局,所以在改变框架后,我把[lbl setNeedsLayout]; [lbl setNeedsDisplay];代码也。 –
- 1. 使列具有填充右侧和填充左侧0以及引导
- 2. 填充右侧和左侧边框
- 3. 响应div与图像没有任何保证金在左侧和右侧
- 4. 如何删除工具栏的左侧和右侧填充?
- 5. 你可以调整HTML输入按钮上的左侧和右侧填充吗?
- 6. 填充左侧正在工作,但填充右侧不是
- 7. MeasureString()填充左侧和右侧的文本
- 8. 如何在左侧缩放或滑动右侧,左侧视图,没有任何视图
- 9. 从左侧和右侧创建现有树木的新树
- 10. 在没有引导的情况下制作页面的左侧和右侧
- 11. 将图片拆分为左侧和右侧部分并填充浏览器
- 12. 将UIButton锚定到UILabel的左侧
- 13. UILabel没有以编程方式更新
- 14. impresspages - 有没有简单的方法来对齐图像中心,左侧或右侧?
- 15. 没有浮动的右侧对齐
- 16. 带有左侧徽标和右侧徽标的Bootstrap导航栏
- 17. HTML:在屏幕的左侧和右侧有文本区域
- 18. 没有左侧的Tilde操作符
- 19. 设置所有UILabel以编程方式进行子类化
- 20. 动画从右侧和左侧查看
- 21. 页面左侧的填充
- 22. 如何在div的左侧和右侧有一个可平铺区域?
- 23. CSS左侧没有出现在屏幕中间:50%左右:左侧可见值的一半
- 24. 有没有可以遵循的CSS填充启发式方法?
- 25. 矢量 - 逗号操作数的左侧没有任何效果
- 26. UILabel和从右到左的文本
- 27. 如何从左侧和右侧平均分配元素?
- 28. CSS样式填充空间留在元素的左侧和元素的右侧
- 29. 修整数组的左侧和右侧
- 30. 左侧和右侧的DIV定位
使用类别类。 – KKRocks
我用它,但无法找到解决方案。你能举一些例子吗? –
你能解释一下你需要填充标签吗? – KKRocks