Tag: 约束

为什么添加一个与中心约束alignment的UIImage丢弃angular落的半径设置?

我试图把一个正方形的图像变成一个圆圈。 我正在使用这个代码来做到这一点: profilePicture2.layer.cornerRadius = profilePicture2.frame.size.height/2 profilePicture2.clipsToBounds = true 它完美的工作,直到我尝试通过添加一个“alignment中心X超级视图”约束中心图像在容器视图中。 当我添加这个约束时,我只是得到非常圆的angular而不是一个圆。 实际上,它似乎是angular落半径的一半。 因此,如果图像的高度为100,并且angular半径应该设置为50,则像半径值一样设为25。 没有其他约束已被添加到图像。 这里发生了什么?

什么约束会阻止我的UIView堆叠在一起呢?

我的UIView是堆叠在一起,像这样: 每个UIView都在wordContainer 。 每个UIView都有两个UILabel 我创build每个单独的UIView与两个孩子UILabel的是这样的: var labels = [UIView]() for word in words { let wordLabel = UILabel(frame: CGRectZero) wordLabel.text = word.valueForKey("sanskrit") as? String wordLabel.numberOfLines = 0 wordLabel.sizeToFit() wordLabel.translatesAutoresizingMaskIntoConstraints = false let englishWordLabel = UILabel(frame: CGRectMake(wordLabel.frame.width + 10,0,0,0)) englishWordLabel.text = word.valueForKey("english") as? String) englishWordLabel.numberOfLines = 0 englishWordLabel.sizeToFit() englishWordLabel.lineBreakMode = .ByWordWrapping englishWordLabel.translatesAutoresizingMaskIntoConstraints = false let wordView […]

如何给UIbuttons提供约束

如何在图像中显示底部button的约束。

如何proportinally大小的基于iPhone的图像正在使用

假设我有一个大的图像(400wx700h)像素。 我想要这个图像在iphone上居中并占据显示区域的四分之一。 不要紧,如果是iPhone 4或iPhone 6 +,我仍然希望这个图像居中,只占显示区域的四分之一。 另外,我想在故事板中使用约束来devise这个,没有编码。 我知道如何以图像为中心,但不知道1/4的部分。 有人可以指导我吗? 感谢Borna

AutoLayout:以视图中心为中心

我想用UIImageView和UILabel创build自定义的UIView 。 UIImageView应该可以自动resize的图像大小和UILabel应该可以自动resize垂直文本内容。 你能帮我创造一些限制吗? 我需要dynamic视图的中心: UIIamgeView和UILabel应该在我的自定义视图的中心。

带有Autolayout约束问题的TableViewCell

我一直在尝试连续2天修复我创build的自定义单元格。 我是新来的iOS,所以我一直在阅读,如果使用autolayout被启用,我必须设置约束。 即使我设置了一些约束,问题仍然存在,所以我猜测iOS模拟器有一个我没有意识到的错误,或者我已经阅读的10多个指南和教程中缺less一些东西。 是的,我做了研究,我读了几篇文章,包括: 在UITableView中使用自动布局来实现dynamic单元格布局和可变的行高 (这个似乎是更完整的) 自定义单元格正在故事板中创build,下面是一个包含约束条件的图片: ( UIImageView的视图模式设置为center ) 这里是iOS Simulator的图片: 编辑:我也删除了所有的约束,但结果是一样的,iOS模拟器呈现相同的方式 解决scheme:这是如此愚蠢的,我的UIImageView指针被称为*imageView ,似乎UITableViewCell有一个同名的指针,所以每当我调用它,我的被忽略,而是被称为超类“一个,导致不是我认为这是一个resize的问题,但是一个叠加

IOS:约束错误或警告影响发布应用程序到应用程序商店?

约束错误或警告影响是否将应用程序发布到应用程序商店? 因为在模拟器或设备上运行有时并不重要。 谢谢!!

如何将UILabel水平alignment个人资料照片图像?

我必须显示与Profile图像水平alignment的Name和EmailID。 这样名称和电子邮件ID就会出现在UIImageView的中心。 但是您可以看到名称和电子邮件ID不在configuration文件图像的中心。 为什么发生这种情况? 我已经给出了以下限制:

以编程方式更改自动布局约束后,视图不会更新

事先我不得不说,我实际上已经得到了我想要的可见效果,但不是以一种令人满意的方式,因为现在,限制需要被“破坏”而不是被正确更新。 我有一个ViewController持有一个UITableView。 该tableView的高度可以从0(不可见),不pipe它保存的行数是不同的。 在ViewController的viewDidLoad()中,通过将当前行数乘以行高来计算高度。 我试过的第一件事就是创build一个@IBOutlet weak var tableHeightConstraint: NSLayoutConstraint! 连接到故事板中设置的高度约束。 它只有一些随机的初始高度,但是在ViewController的viewDidLoad()更新为正确的值,如果需要的话更新视图的方法。 tableHeightConstraint = NSLayoutConstraint(item: tableView, attribute: NSLayoutAttribute.Height, relatedBy: NSLayoutRelation.Equal, toItem: nil, attribute: NSLayoutAttribute.NotAnAttribute, multiplier: 0, constant: calculatedTableViewHeight) // At this point I've tried a variety of methods like the following two but actually none has worked for me view.layoutIfNeeded() // or view.updateConstraints() // or view.layoutSubviews() […]

如何以编程方式使用约束?

我正在研究只能水平工作的应用程序,并且以编程方式执行所有操作。 我有一个imageview,两个textfield和两个button,但我不知道如何设置这些文本域和button的约束,意味着当我在iPhone 5s中使用,那么它是好的,但是当我使用iPhone 6s加上,然后它看起来小。 我在这里张贴一些代码和截图 UIImageView *logoImage = [[UIImageView alloc]init]; logoImage.frame = CGRectMake(CGRectGetMidX(self.view.frame)-100, 10, 250, 100); [logoImage setImage:[UIImage imageNamed:@"antya_logo1.png"]]; [self.view addSubview:logoImage]; UILabel *loginLabel = [[UILabel alloc]init]; loginLabel.frame = CGRectMake(10, 0, 100, 40); loginLabel.text = @"Login Form"; loginLabel.textColor = [UIColor blackColor]; loginLabel.font = [UIFont fontWithName:@"LaoSangamMN" size:18]; CGFloat Xuser = CGRectGetMidX(self.view.frame)-120; CGFloat Yuser = CGRectGetMaxY(loginLabel.frame)+80; usernameField = […]