草庐IT

iOS UIView 大小

我有一个带有4个UILabel的Controller,它们在所有iPhone中的高度都是恒定的,在最后一个UILabel下面有一个UIView带有页面Controller(在该页面Controller内有一个TableView)。我想要的是UIView占据他无法达到的所有高度:例子:600高度的屏幕4UILABELS=200高度TableView=它应该有400高度800高度的屏幕4UILABELS=200高度TableView=它应该有600高度我还需要1个约束来设置View的高度,我定义的是:对superView的等宽约束LeadingSpace到SuperView顶部空间到sup

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

ios - Autolayout:扩展到包含 UILabel + UIButton 的标题 View

我正在自定义我的ViewController的标题View,以便显示(从左到右):一个与默认标题标签非常相似的UILabel,一个信息类型的UIButton,紧跟在标签之后的固定距离处。我希望,当标签水平增长以容纳更长的文本时,它将按钮向右推得更远(标签和按钮之间的水平空间保持不变),同时整个标题View调整自身大小以包含标签和按钮,同时保持在导航栏的中央。这就是我所做的(界面生成器):将一个UINavigationItem拖到导航栏中;将一个UIView拖到导航项中,作为标题View;将标签和按钮拖到标题View中,定位并调整大小。设置以下约束:标签->标题View:将空间引导到容器

ios - 如何在 iOS 中显示两个标签文本下方的其他文本?

我想在另一个标签下方显示一个标签的文本。虽然文本应该从第一个标签的右侧开始,并且应该在另一个标签下方。请告诉我使用ios是可能的吗? 最佳答案 我得到了你问题的答案。它非常简单易懂。NSMutableAttributedString*mutableAttributeStr=[[NSMutableAttributedStringalloc]initWithString:@"Userthisisjustacomment.Thisjustacomment.Thisjustacomment."];NSAttributedString*att

ios - 我们如何使用自动布局在 for 循环的帮助下创建 UIlabel?

在我的项目中,我使用了自动布局,并且在我的ViewController上添加了一个或多个标签,为此我想通过代码减少目的使用“for”循环,但使用“constraintWithVisualFormate”。我不明白!如何使用for循环?我的代码:emailTextField=[[UILabelalloc]init];emailTextField.text=@"MD(Medician)";emailTextField.textColor=[UIColorblackColor];emailTextField.translatesAutoresizingMaskIntoConstraints=

ios - 无法在具有动态宽度的表格单元格中并排自动布局两个 UILabel

我有一个自定义单元格需要并排布置两个UILabel。两个标签的宽度都是动态的,可以换行。我定义的AutoLayout在以下情况下失效滚动单元格及其包含部分,使其全部显示在屏幕上。将设备旋转成横向(需要足够大的View,以便Cell在屏幕上)向后旋转,左侧标签将被压缩。如果整个单元格和包含的部分在旋转之前不在屏幕上,则布局不会失败这是它工作和旋转后的几个屏幕截图这是具有以下约束的布局this.ContentView.AddConstraint(NSLayoutConstraint.Create(this.TextLabel,NSLayoutAttribute.Left,NSLayoutR

ios - 表情符号在 iOS 的 UILabel 中被剪裁

您好,我正在开发聊天应用程序,用户可以在其中向其他用户发送笑脸(表情符号)。对于文本,它的工作完美,但当它包含表情符号时,它是正确的。我为此使用了方法-(CGSize)getSizeForText:(NSString*)textmaxWidth:(CGFloat)widthfont:(NSString*)fontNamefontSize:(float)fontSize{CGSizeconstraintSize;constraintSize.height=MAXFLOAT;constraintSize.width=width;NSDictionary*attributesDictiona

ios - UILabel 紧挨着 UIImage 使用自动布局

我将如何使用自动布局创建这样的布局?图标是UIImage,文字是UILabel。标签文本的宽度可以变化,但始终是单行的。如何强制标签随文本水平缩放且UIImage立即位于标签左侧?我试过使用attributedText。我还尝试将View作为容器和水平堆栈View,但未能获得我想要的结果。还有哪些选择? 最佳答案 那应该绝对没问题——只需放入图像,在View的左侧和顶部进行布局约束,然后在其右侧添加标签,并在图像的右侧之间进行布局约束和文本的左侧。要限制标签宽度,您可以添加一个从标签右侧到View右侧的约束,如果您想让标签尽可能小,