草庐IT

AndroidStudio相对布局

全部标签

ios - TableView 中的标签宽度不会根据 sizeToFit 自动布局缩小

我正在尝试使用表格制作聊天View,但我的标签宽度未响应其宽度。标签约束气泡View的约束代码-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{//......somecodehereoLblMessage.text=chat.iText;[oLblMessagesizeToFit];//thisdoesn'trespondedatsllNSLog(@"%f",oLblMessage.frame.size.width);[oLblMessag

ios - 两个不同字体大小的自动布局 UILabels : Text Top alignment

有没有办法设置两个UILabel文本顶部对齐?两者都是不同的字体大小。 最佳答案 我可以给你看这张图片的例子:代码:-(NSMutableAttributedString*)styleSalePriceLabel:(NSString*)salePricewithFont:(UIFont*)font{if([salePricerangeOfString:@"."].location==NSNotFound){return[[NSMutableAttributedStringalloc]initWithString:salePrice]

ios - 如何使用自动布局处理 UITableViewCell 中的 UILabel?

如何使用自动布局处理UITableViewCell中的UILabel?根据那个标签的长度..这是我的观点:我希望蓝色标签位于中心,但如果它很长,则不要穿过同一单元格中的相邻标签。我在它们之间添加了约束,但它不会在中心。对这种类型的细胞有什么好的约束吗? 最佳答案 让我们将标签命名为title_label和detail_label即在您的第3个单元格中,“服务”是标题,另一个长标签是详细信息。我。将title_label的前导空间设置为superview根据您的需要设置常量。并创建它的导出让它成为constraint_title_le

ios - 如何在 Storyboard Xcode 8 中启用自动布局

我正在尝试通过在Storyboard中的以下选项上单击“使用自动布局”来启用自动布局但过了一会儿,它只是在屏幕上出现一个锁,表明这是不可能的,并且从未选中复选框如何正确启用它? 最佳答案 同时启用“UseTraitVariations”,它会自动启用“AutoLayout”。 关于ios-如何在StoryboardXcode8中启用自动布局,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

ios - 自动布局:UIImageView 和 UIButton 之间的区别

在屏幕截图中,您可以看到UIImageView和UIButton(两者使用相同的图像)。UIImageView的内容模式设置为缩放以填充。UIButton使用相同的图像,但无论我将其ContentMode设置为什么,图像右侧始终有空白区域。我以为它的内部内容大小会默认为图像的大小,但显然不是这样。指定按钮的宽度应为其图像宽度的正确方法是什么?时间差 最佳答案 要让它们缩放相同,请设置UIButton的backgroundImage属性而不是image属性。图像属性显示在标题旁边。backgroundImage属性将缩放整个边界并且固

ios - 更改一个 subview 的大小后如何触发自动布局?

我正在制作一个ViewController,顶部有一个搜索栏,表格View填充View的其余部分。现在我需要可以配置搜索栏的可见性。我正在做的是这样的:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheviewfromitsnib.if(!(self.bShowSearchBar)){[self.searchBarsetHidden:YES];CGRectframeSearchBar=self.searchBar.frame;frameSearchBar.size.height=0;[s

ios - 相对于 self.view 的光标位置

在UITextView中获取光标CGPoint有很多答案。但我需要找到与self.view(或手机屏幕边框)相关的光标位置。有没有办法在Objective-C中这样做? 最佳答案 UIView有一个convert(_:to:)方法可以做到这一点。它将坐标从接收器坐标空间转换到另一个View坐标空间。这是一个例子:objective-CUITextView*textView=[[UITextViewalloc]initWithFrame:CGRectZero];UITextRange*selectedTextRange=textVie

ios - 使用自动布局将多个标签居中

是否可以使用自动布局将这些倒计时标签居中?我有一个带有四个标签的居中View(如深蓝色所示):minuteValue、minuteUnit、secondValue和secondUnit。当倒计时低于60秒时,分钟标签将被隐藏。是否可以将计时器居中,无论它处于什么状态?即我是否有2个或4个标签?如果没有人知道自动布局解决方案,我很乐意编写代码,但我更喜欢尽可能使用自动布局来实现这一点。 最佳答案 如果我没理解错的话,您希望它们始终居中,无论是两个还是四个标签。在这种情况下,我会为他们添加一个contentView。所以,你会收到这样的

iOS。无论导航栏如何,都将布局约束粘贴到状态栏底部 + X

我有一堆布局略有不同但对顶部UILabel的垂直位置有相同要求的ViewController。它始终是状态栏的X(=70)个单位。这些ViewController可能会添加到带有导航栏或不带有导航栏的导航Controller。我如何制定一个相对通用的布局约束来考虑导航栏,以便无论ViewController是否在导航堆栈中,我的标题始终是状态栏的X个单位?(我知道我可以在运行时更改现有约束的常量,但这对于许多带有xibs的Controller来说可能有点问题。我正在寻找更通用的东西,最好是在界面构建器中)我正在使用带有安全区域指南的iOS11SDK。请看图片更清楚。状态栏只有X单位到状

ios - 基本自动布局 - 嵌套宽度和动态高度

简单的目标,但它演示了自动布局让我头疼的情况。我想要一个宽度为256pt和一个基于布局的动态高度(我不必手动指定高度)的堆栈View。它里面应该是一个大小为64ptx64pt的ImageView,它也应该水平居中,并且距离父View的顶部有8pt的约束。请注意,ImageView不是唯一的subview,因此必须动态调整堆栈View的高度。AutoLayout现在告诉我堆栈View的256pt宽度约束与图像的64pt宽度约束之间存在冲突,以及一些神秘的“leading=Image.leading”和“trailing=Image.trailing”冲突我什至无法删除或找到它。我是否遗漏