草庐IT

uiLabel1

全部标签

ios - 使用 autoLayout 的动态 View 更改(即 UILabel)

我需要创建两个UILabel,它们应该根据内部的文本大小动态调整大小UITableViewCell.第一个UILabel应该向左增长(基于文本)并且始终将15点与右边界对齐。第二个UILabel应该(也向左动态增长)并与第一个UILabel的右侧对齐7点。...[label2][label1]|rightcellborder只能在storyBoard上完成(无需代码)吗?我在Storyboard布局中定义了水平约束,并且sizeToFit:在代码上。并发现水平约束被覆盖了。试图更改viewDidLoad:中的框架但并非所有内容都已更新(以0延迟执行选择器-更新所有单元格中的所有标签但产

ios - 如何使动态高度 UILabel 将其他元素推开?

所以我有一个UILabel,它从数据库中获取动态数量的内容。它获得的内容越多,标签相应地获得的高度就越高。为此我使用了这段代码:NSString*infoztext=[dataBasevalueForKey:@"infos"];infoz.text=infoztext;CGSizemaxSize=CGSizeMake(320,410);CGRectlabrect=[infoztextboundingRectWithSize:maxSizeoptions:NSStringDrawingUsesLineFragmentOriginattributes:@{NSFontAttributeNa

ios - 使用自动布局或 layoutMargins 向 UILabel 添加填充?

这个问题在这里已经有了答案:ResizingaUILabeltoaccommodateinsets(8个答案)关闭8年前。我想在标签的框架和文本之间添加插图。我认为使用layoutMargins(http://carpeaqua.com/2014/07/24/auto-layout-in-ios-8-layout-margins/)是可能的,但我无法做到这一点。我有一个示例项目,您可以在其中看到我在做什么(错了吗?):https://github.com/runmad/MessagingApp

ios - 在 uitableviewcell 中创建 UIlabel 的 Action

我正在我的应用程序中制作一个收件箱模块。首次加载时,有20条消息来自服务器。我希望在20条消息之后,将在UItableview单元格中创建一个名为“加载更多消息”的标签。单击该标签后,我想再次调用服务器。我曾尝试使用以下代码,但它不起作用。提前谢谢:(下面是我的cellForRowAtIndexPath和numberOfRowsInSection示例代码-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return[inboxmessagesarraycount]+

ios - 如何在 ios 中的 UITextView 中创建 UILabel

我想在文本字段中添加多项技能,例如gmail应用程序。返回键盘时创建新的UILabel,退格时删除UILabel。实际上我想添加多项技能,所以我可以使用添加按钮并转到下一个View并在那里添加,但我想要像gmail应用程序 最佳答案 使用其中一个极好的库怎么样?此行为已实现多次。例如看看这个:THContactPicker它使用UIView和UITextField子类来管理这个任务,你会得到一堆有用的委托(delegate)方法。 关于ios-如何在ios中的UITextView中创建U

ios - 调整 UIPickerView 中的 UILabel 以适应

如果文本不适合标签,我想让pickerView中的文本大小变小。例如,每当文本显示为“这是对某人的测试......”时,我希望它自动将自身调整为较小的尺寸,以便它适合。这是我正在使用的代码:-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view{UILabel*lView=(UILabel*)view;if(!tView){tView=[[UILabelalloc]init];[tVi

ios - 无法在 ios 7 中设置 uilabel 字体(不使用自定义字体)

背景:使用的字体:AppleSDGothicNeo-Lightios支持:ios7+问题:我通过以下方式设置uilabel的字体:self.lblName.font=[UIFontfontWithName:@"AppleSDGothicNeo-Light"size:12.f];我的预期:我在iOS7中得到的(iOS8还可以):当我想打印调试描述时,它得到:字体系列:“AppleSDGothicNeo-Light”;字体粗细:正常;字体样式:正常;字体大小:12.00pt发生了什么事? 最佳答案 希望对你有帮助UIFont*myFon

ios - View 滚动中的 UILabel 被截断

我正在使用UILabel在小View中滚动文本,滚动然后在一段时间后重复。现在发生了什么,文本的长度被截断了,所以它没有显示全名,而是显示xxxxxxxxxx然后..最后,有没有办法扩展它,所以它显示整个文本而不被截断?-(void)text_1_Move_animetion{text_1_lable.frame=CGRectMake(text_1_lable.frame.size.width,text_1_lable.frame.origin.y,text_1_lable.frame.size.width,text_1_lable.frame.size.height);[UIView

ios - 在 View 中添加多个 UILabel,它们之间的高度恒定

我正在尝试使用自动布局在UIView中添加一些5-6个UILabel的(仅限单行)。我为最顶部和最底部的UILabel添加了constraints。问题是可变的屏幕尺寸。只是想知道一种更好的方法来添加那些剩余的(3-4)个中间UILables(因为我想在所有UILabels之间显示相等的空间)。方法1-为中间标签添加高度约束并根据屏幕尺寸在运行时更改高度约束常量。方法2-我尝试添加>=和任何帮助,我怎样才能保持所有UILabel之间的恒定高度。(可以通过UIScrollView或UITableView实现,但我不想滚动..只使用自动布局:)) 最佳答案

ios - UITableViewCell 中的多行 UILabel 在 iOS8 中使用 autoLayout 给出了错误的高度

我一直在阅读其他人的解决方案,我在这里找到了针对具有动态高度和多行标签的单元格的解决方案,但它们似乎都没有100%有效。Cell具有以下垂直约束:VerticalcellconstraintstableView配置为:self.tableView.estimatedRowHeight=100;self.tableView.rowHeight=UITableViewAutomaticDimension;在方法tableview:cellForRowAtIndexPath:中,我正在设置多行标签的preferredMaxLayoutWidth:JBLabelTableViewCell*ce